Senior Backend Software Developer
HybridKochi, Kerala, India
Job Summary
Design and develop scalable backend systems, APIs, and services using Python, Postgres, and Oracle. Manage database schemas, optimize queries, and ensure data integrity while implementing solutions for performance, fault tolerance, and high traffic. Troubleshoot production issues, diagnose complex bugs, and drive continuous technical improvement in architecture, automation, and observability. Work with AWS services, infrastructure-as-code tools, and event-driven architectures to build secure, reliable distributed systems. Must have 8-10+ years of experience and proficiency with AI-assisted development tools. Based in or near Kochi on a hybrid schedule.
Required Qualifications
- 8-10+ years of professional software development experience
- Strong proficiency in Python and SQL database (Postgres/Oracle) development
- Strong system design and architecture experience working in distributed systems
- Proven experience designing and developing secure, scalable RESTful APIs
- Solid experience working with AWS services (Lambda, API Gateway, S3, DynamoDB, RDS, Cognito, etc.)
- Familiarity with infrastructure-as-code tools (CloudFormation, Terraform, CDK)
- Understanding of event-driven architectures (SNS, SQS, EventBridge, etc.)
- Strong Experience working with relational (must) and NoSQL databases (preferred)
- Strong understanding of SDLC, Agile methodologies, and DevOps pipelines
- Must have worked with AI-assisted development tools (claude, copilot, codex, etc)
Desired Qualifications
- Bachelor's degree in a related field or equivalent education and work experience
- Familiarity with data lakes, data warehouses, and analytics platforms on AWS
- Familiarity with front-end technologies (React, Angular, Vue.js)
- Experience with observability tools (CloudWatch, Datadog, Splunk, etc.)
- Knowledge of containerization (Docker, ECS, Kubernetes)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.