Backend Engineer (C#.NET, AWS)
ADV TECHMINDS · Bangalore, Karnataka, India · On-site
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
Job Title: Backend Engineer (C#.NET, AWS)
Location: Remote
Experience Level: 7+ Years
About the Role:
We are looking for skilled Backend Engineers who are passionate about building scalable, high-performance backend systems using C#.NET and AWS serverless technologies . You will work on mission-critical backend systems, develop microservices, and manage data pipelines and real-time data processing with AWS services like Lambda, Kinesis, and DynamoDB .
Key Responsibilities:
Design, develop, test, deploy, and maintain scalable backend services using C#.NET
Build and manage serverless components on AWS Lambda
Implement real-time data streaming and processing solutions using AWS Kinesis
Design and maintain performant NoSQL data models in DynamoDB
Collaborate with frontend developers, product managers, and QA teams to deliver high-quality solutions
Monitor and optimize application performance and ensure reliability
Write clean, reusable, and testable code.
Participate in code reviews and mentor junior developers (as applicable)
Required Skills:
7+ years of professional experience in backend development using C#.NET/.NET Core
Strong hands-on experience with AWS Lambda
Experience working with AWS Kinesis for event streaming or data processing
Proficient with DynamoDB , including data modeling and optimization techniques
Solid understanding of RESTful API design and integration
Knowledge of CI/CD pipelines and version control (Git)
Strong debugging and troubleshooting skills
Good to Have:
Experience with other AWS services like API Gateway, SQS, CloudWatch, or Step Functions
Familiarity with infrastructure as code (Terraform or AWS CloudFormation)
Exposure to microservices architecture and event-driven design patterns
Experience with logging, monitoring, and alerting tools (e.g., ELK, Datadog)