
Staff Engineer
- Hyderabad, Telangana
- Permanent
- Full-time
- You will be #LI-hybrid based in Hyderabad and reporting to Director Engineering.
- Lead the design, development, and deployment of scalable and maintainable applications using .NET.
- Utilize AWS services for cloud-based application development and deployment.
- You will develop and maintain React-based front-end components as needed.
- Collaborate with architects to translate high-level designs into technical solutions.
- Work closely with agile teams to ensure delivery of features and enhancements.
- Provide technical oversight, conduct peer code reviews, and ensure adherence to best practices.
- Implement and optimize CI/CD pipelines to streamline development workflows.
- Contribute to automation initiatives to improve testing and deployment efficiency.
- Take ownership of product quality, performance, and delivery timelines.
- 10 years of hands-on experience in software development.
- Strong expertise in .NET Core / .NET Framework, C#, and related technologies.
- Mandatory experience with AWS (e.g., Lambda, S3, EC2, RDS).
- Mandatory experience with React.js and modern JavaScript/TypeScript.
- Proficiency in Microservices architecture and RESTful APIs.
- Experience with CI/CD tools such as Jenkins, GitHub Actions.
- Solid understanding of object-oriented design, design patterns, and best practices.
- Experience working in agile environments (Scrum/Kanban).
- Ability to mentor junior developers and lead by example.
- Implemented and used a variety of automated testing approaches and techniques
- Serverless development and deployment (desirable)
- Knowledge of AWS infrastructure (desirable)
- Exposure to DevOps practices and infrastructure as code (e.g., Terraform, CloudFormation).
- Knowledge of containerization (Docker, Kubernetes).
- Knowledge of cloudfront/CDN