Tech Stack
AWSCloudDynamoDBMongoDB.NETNoSQLTerraform
About the role
- Design, develop, and optimize core APIs and data services powering our flagship SaaS platform
- Focus on AWS-native, serverless architectures with expertise in C#/.NET, NoSQL databases, and modern cloud development practices
- Provide technical direction, mentor engineers, and ensure high performance, scalability, and security
- Design and develop RESTful APIs and backend services using .NET/C# on AWS Lambda, API Gateway, and DynamoDB
- Optimize and refactor APIs and workflows for scalability, reliability, and cost efficiency
- Model and manage NoSQL data structures to support complex workflows
- Implement AWS security best practices including IAM role configuration and API authentication/authorization
- Write and maintain unit tests to ensure quality and reduce regression risk
- Maintain CI/CD pipelines, infrastructure-as-code (Terraform), and application monitoring/logging
- Collaborate with product managers, UX designers, QA, and DevOps to deliver features
- Mentor engineers on architecture, design patterns, and coding standards
- Conduct code and architecture reviews for compliance with guidelines
Requirements
- 5+ years of experience developing SaaS applications
- Proficiency in .NET/C# for RESTful APIs
- Proficiency with Git and Agile development
- Experience with NoSQL databases such as DynamoDB or MongoDB
- Ability to work independently with short delivery cycles
- Strong knowledge of software architecture and design patterns