Role: Back End Engineer
Position Type: Full-Time Contract (40hrs/week)
Contract Duration: Long Term
Work Schedule: 8 hours/day (Mon-Fri)
Location: 100% Remote
We are looking for a Back End Engineer to design and build scalable, cloud-native systems on AWS. The ideal candidate has strong expertise in .NET/C#, microservices, and event-driven architectures, with the ability to both code hands-on and think strategically at the architectural level.
What You'll Do
Build and scale 12-Factor, cloud-native applications on AWS
Design and implement distributed systems with C#/.NET and AWS services (Lambda, EventBridge, Step Functions, ECS/EKS, DynamoDB, Aurora)
Develop microservices and REST APIs, ensuring performance, reliability, and security
Collaborate with Product, UX, and business stakeholders for end-to-end delivery
Drive observability & monitoring with OpenTelemetry, CloudWatch, and X-Ray
Apply DevSecOps & CI/CD practices for secure, automated deployments
What We're Looking For
3+ years of experience in backend software development
Strong skills in C#/.NET, REST APIs, TypeScript
Hands-on expertise with AWS cloud services and event-driven systems
Experience with microservices architecture & production-grade deployments
Knowledge of SQL & NoSQL databases
Familiarity with Angular (v10+) is a plus
Strong communication & collaboration skills