Posted on: 22/07/2026
Key Responsibilities:
- Design, develop, and maintain scalable backend applications using C# .NET and Python.
- Build and enhance cloud-native applications leveraging AWS services.
- Design, develop, and deploy microservices-based architectures.
- Develop RESTful APIs and integrate with internal and external systems.
- Work with cloud services such as AWS ECS, Fargate, Lambda, SNS/SQS, EventBridge, and Step Functions.
- Optimize application performance, scalability, reliability, and security.
- Collaborate with product managers, architects, QA teams, and DevOps engineers throughout the software development lifecycle.
- Troubleshoot production issues and provide timely resolutions.
- Work with SQL databases and cloud data warehouse solutions such as Snowflake.
- Participate in code reviews, technical discussions, and architecture planning.
- Follow best practices for coding standards, testing, version control, and CI/CD.
Required Skills:
- 4-8 years of experience in software development with strong backend engineering expertise.
- Strong proficiency in C# .NET and solid working knowledge of Python.
- Strong understanding of Object-Oriented Programming (OOP) principles.
- Hands-on experience with AWS cloud services, including:
1. ECS
2. Fargate
3. Lambda
4. SNS/SQS
5. EventBridge
6. Step Functions
- Experience designing and implementing Microservices Architecture.
- Strong knowledge of SQL and experience with Snowflake or similar cloud data warehouse platforms.
- Experience using Git for version control.
- Familiarity with JIRA or similar defect tracking tools.
- Experience working with CI/CD pipelines using Jenkins, GitLab CI, or equivalent tools.
- Strong debugging, troubleshooting, and analytical skills.
Did you find something suspicious?