LEAD ENGINEER – BACKEND & CLOUD SERVICES (PAYMENTS PLATFORM) Location:Hyderabad, India Employment Type:Full-Time Experience Level:Senior/LeadABOUT THE ROLE We are hiring an experiencedLead Engineerwith strong backend development expertise and deep experience in AWS cloud services. You will lead a team of developers and develop a new payments platform – a scalable, secure, and high-performance system that powers critical payment operations. This role involves technical leadership; collaboration with cross-functional, global teams; and mentoring junior engineers while leveraging modern frameworks and cloud-native best practices. Technical Leader:Ability to make architectural decisions and mentor team members Systems Thinker:Deep understanding of scalability, reliability, and performance trade-offs Quality Champion:Passion for clean code, testing, and maintainability Collaborative Partner:Excellent communication with cross-functional teams (product, security, QA, frontend) Reliability Advocate:Understanding of the criticality of payment systems with commitment to operational excellence Continuous Learner:Passion for staying current with cloud technologies and best practicesKEY RESPONSIBILITIES Design & Architecture Develop scalable backend services using Python, AWS-native technologies (Lambdas, Step Functions) and Confluent Kafka messaging Build secure and performant REST APIs and asynchronous message-based microservices architecture Contribute to system architecture discussions and technical decision-making for the payments platform Design extensible, provider-agnostic integration layers for seamless addition and replacement of external payment providers Development & Quality Apply Test-Driven Development (TDD) and maintain high test coverage across all deliverables Write clean, maintainable, and well-tested code following industry best practices and conventions Build high-throughput, low-latency payment processing systems optimized for reliability and resilience AWS & Infrastructure Deploy and manage applications using AWS services (Lambda, Step Functions, DynamoDB, DocumentDB, SQS/SNS, EventBridge, API Gateway, S3, CloudWatch) Implement Infrastructure as Code (IaC) using Terraform for reproducible, scalable deployments Configure Event Source Mappings (ESMs) and event-driven architectures for asynchronous processing Implement CI/CD pipelines for continuous integration and deployment Operations & Observability Integrate software with monitoring and support tools (AWS CloudWatch) for operational excellence Design for resilience, redundancy, and disaster recovery in critical payment systems Troubleshoot and resolve issues in development, testing, and production environments Collaboration & Leadership Collaborate with product managers, security engineers, QA teams, and other development teams to deliver high-quality features Ensure the team engineers understand their stories and have implemented them as intended based on collaboration with the project stakeholders Mentor junior engineers and establish coding standards and best practices Participate in agile planning, pair programming sessions, and retrospectives Maintain clear technical documentation and promote engineering excellenceESSENTIAL QUALIFICATIONS Experience:6+ years of professional backend development experience; 3+ years in a senior or lead technical rolePython & Backend Development Strong proficiency inPythonfor backend service development Deep expertise designing and consuming RESTful APIs and microservices architecture Strong understanding of async, message-based architectures and event-driven design patterns Experience with distributed systems, eventual consistency, and idempotency AWS Cloud Services Hands-on experience with AWS Lambda and Step Functions (serverless architecture design) Strong expertise with AWS databases (DynamoDB, DocumentDB) Proficiency with AWS event-driven services (SQS/SNS, EventBridge, Event Source Mappings) Experience with API Gateway for API management and deployment Infrastructure & DevOps Hands-on experience with Infrastructure as Code (IaC) using Terraform or similar tools Proficiency with CI/CD pipelines and modern DevOps practices Experience managing and deploying applications on AWS at scale Fundamental Skills Strong problem-solving skills, attention to detail, and communication abilities Excellent understanding of security, scalability, and performance in backend systems Experience with Test-Driven Development (TDD) and maintaining high test coverage Knowledge of REST API design conventions and OpenAPI SpecificationsDESIRABLE SKILLS AWS Services:S3, Transfer Family, CloudWatch, API Gateway optimization Advanced Patterns:Event-driven architecture, OAuth2, JWKS, and API security concepts Data Engineering:Confluent Kafka experience (consumers and producers) Identity & Access:IAM, OAuth2, and OpenID Connect implementations Tools & Platforms:GitLab, VS Code, JIRA/Confluence Observability & Monitoring:CloudWatch, Prometheus, or Datadog Containerization:Docker and Kubernetes experience Agile:Background in Agile methodologies and working in cross-functional squads Payment Systems:Prior experience with payment platforms or fintech systems Certifications:AWS Solutions Architect, Developer, or DevOps certifications
Job Title
LEAD AWS CLOUD ENGINEER