AngularAWSCloudDynamoDBMicroservicesPostgresSQL.NETTDDEKSFargateLambdaS3CloudFrontAPI GatewayPostgreSQLSQL Server
About this role
Role Overview
Design and develop scalable enterprise applications using modern full stack development practices in cloud or on‑prem environments.
Participate in all phases of the software engineering lifecycle, including architecture reviews and code reviews.
Provide advanced technical troubleshooting and debugging support.
Evaluate design proposals and recommend solutions that improve scalability, performance, and reliability.
Assist with conceptual design and create level‑of‑effort estimates for planned work.
Ensure technical documentation for platform components is accurate and up to date.
Requirements
6+ years of full‑stack development experience with .NET, Angular, REST APIs, and relational databases, with an emphasis on test‑driven development (TDD).
6+ years working with enterprise software design processes, including sequence diagrams, activity diagrams, and architecture review presentations.
6+ years developing microservices and implementing API‑first design with cloud-native architectural patterns.
5+ years of experience with relational and nonrelational databases (SQL Server, PostgreSQL, DynamoDB, DocumentDB).
3+ years of hands‑on AWS experience, including Lambda and Step Functions (CloudFront, S3, API Gateway, Fargate/EKS, DynamoDB).
2+ years of Site Reliability Engineering (SRE) responsibilities, including monitoring, reliability practices, and incident management.