Senior Python Developer - AWS

Cidroy Infotech

India

On-site

INR 1,800,000 - 3,600,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Cidroy Infotech is building a large-scale integration platform connecting storefronts with warehouse and enterprise systems across order management, inventory, and product catalogs. You’ll primarily write Python, run on AWS, and shape architectural decisions with exposure to Node.js/TypeScript.

You will mentor peers and influence across APIs, events, and data flows. Two openings exist: one with mandatory AWS certification and one without, but both require deep hands-on AWS experience.

Qualifications

  • Strong production experience designing and building Python applications and services
  • Experience designing or influencing distributed production systems
  • Hands-on AWS experience including Lambda and serverless architecture
  • Ability to evaluate architectural trade-offs and justify choices
  • Experience taking ownership of technical decisions and delivering to production
  • Familiarity with API design, event-driven architecture, and observability

Responsibilities

  • Build and evolve Python applications and services that form part of the integration platform
  • Help design how storefronts, warehouse systems, and enterprise systems communicate and stay in sync at production scale
  • Translate business and product requirements into practical technical designs
  • Own and influence architectural decisions across APIs, event-driven systems, asynchronous processing, databases, messaging, caching, security, and observability
  • Design and implement AWS infrastructure across serverless and containerized workloads (Lambda, API Gateway, S3, SQS, SNS, EventBridge, DynamoDB, RDS, CloudWatch, IAM, ECS/EKS)
  • Make trade-offs between serverless, containerized, and traditional deployment models based on cost and scalability
  • Choose Python frameworks and libraries based on the problem
  • Contribute to engineering standards and design reviews for critical systems
  • Mentor engineers and raise technical quality of the team including Node.js/TypeScript
  • Collaborate with Product and Business leadership on strategy and roadmap
  • Investigate production problems to improve system design and practices

Skills

Python
AWS
Node.js/TypeScript
System design
Mentoring

Tools

Lambda
API Gateway
S3
SQS
SNS
EventBridge
DynamoDB
RDS
CloudWatch
IAM
ECS
EKS

Job description

AWS | Integration Systems | 10+ Years | Multiple Openings

The Work

You will build and evolve a large-scale integration platform for a leading player in the distribution and e-commerce industry, connecting customer-facing storefronts with warehouse and enterprise systems across order management, inventory synchronization, product catalogs, and system interoperability.

Python is your primary engineering language. You will build production-grade applications and services, work hands-on with AWS, and make important decisions about how the platform should be designed and operated. This includes deciding what should run on Lambda versus a container, what should be event-driven versus synchronous, and what should be built in-house versus bought.

As a senior engineer, you will also take ownership of important architectural decisions and help other engineers, including our Node.js/TypeScript team, implement those decisions properly. You do not need to be a Python-only engineer. You should be comfortable reaching for Node.js or another technology when the problem calls for it.

Note: We currently have two openings for this role. One requires a valid AWS certification as a condition of hire; the other does not. Both openings require the same depth of real, hands-on AWS experience described below. If you are unsure which opening fits you, apply anyway and mention your certification status.

What You Will Own
  • Build and evolve Python applications and services that form part of the integration platform
  • Help design how storefronts, warehouse systems, and enterprise systems communicate and stay in sync at production scale
  • Translate business and product requirements into practical technical designs
  • Own and influence architectural decisions across APIs, event-driven systems, asynchronous processing, databases, messaging, caching, security, and observability
  • Design and implement AWS infrastructure across serverless and containerized workloads, including Lambda, API Gateway, S3, SQS, SNS, EventBridge, DynamoDB, RDS, CloudWatch, IAM, and ECS/EKS where relevant
  • Make trade-offs between serverless, containerized, and traditional deployment models based on cost, performance, scalability, and maintainability
  • Choose Python frameworks and libraries based on the problem at hand rather than defaulting to familiar tools
  • Contribute to engineering standards and design reviews for critical systems such as order management and inventory synchronization
  • Mentor engineers and help raise the technical quality of the wider engineering team, including the Node.js/TypeScript team
  • Work directly with Product and Business leadership on technical strategy and roadmap decisions
  • Investigate production problems and use what you learn to improve system design and engineering practices
Must-Have
Python Engineering
  • Strong production experience designing and building Python applications and services, not just scripting or maintenance work
  • Working understanding of Python internals, including concurrency, performance, testing, packaging, and long-term maintainability
  • Experience building backend services and APIs that operate in production
  • Experience designing or significantly influencing distributed, production-grade systems
  • Solid grounding in API design, event-driven architecture, asynchronous processing, databases, messaging, caching, security, and observability
  • Ability to evaluate architectural trade-offs and explain why one approach is better for a particular problem
  • Experience taking ownership of technical decisions and seeing them through implementation and production
AWS
  • Real, hands-on production experience with AWS Lambda and serverless architecture, not lab exercises or side projects
  • Working fluency across core AWS services including API Gateway, S3, SQS, SNS, EventBridge, DynamoDB, RDS, CloudWatch, IAM, and ECS/EKS
  • Understanding of how AWS services combine into a coherent production architecture rather than experience limited to individual services
  • For one of our two openings, a current AWS certification is mandatory. For the other, certification is not required, but the depth of AWS experience must be equivalent
Breadth
  • Professional experience with Node.js/TypeScript, strong enough to understand and contribute to production services
  • Comfort picking up an unfamiliar technology when the problem requires it rather than defaulting to what you already know
Technical Leadership
  • Ability to communicate technical decisions and trade-offs clearly to both technical and non-technical stakeholders
Good to Have
  • AWS certifications beyond the certification required for the applicable opening
  • Hands-on Terraform or AWS CDK experience
  • Docker and Kubernetes experience
  • CI/CD and modern DevOps practices
  • Microservices and event-driven architecture at scale
  • Experience in product engineering or fast-paced technology environments
  • Familiarity with AI-assisted or agentic software engineering tools and workflows
What Strong Looks Like Here
  • You can take a business requirement and turn it into a practical system design with clear trade-offs
  • You have built production Python systems where performance, reliability, scalability, and maintainability mattered
  • When you recommend Lambda over a container, or the reverse, you can explain the operational and technical reasoning behind the decision
  • You have experienced a real production failure, understood why it happened, and changed your engineering approach as a result
  • You can explain an architectural decision clearly enough for another engineer to implement it correctly
  • You are comfortable working across Python, Node.js, AWS, and other technologies without being tied to a particular stack
  • You think about how your technical decisions affect the engineers who build, operate, and maintain the system
Who This Is Not For
  • Candidates whose AWS experience is limited to managed platforms or PaaS abstractions without meaningful hands-on experience with AWS services
  • Candidates who have configured serverless functions for side projects but have never operated serverless systems in production
  • Candidates whose Python experience is primarily scripting, automation, or maintenance rather than production application development
  • Candidates looking for a narrowly scoped individual contributor role with no mentoring or technical leadership responsibility
  • Candidates with extensive experience but little evidence of owning or significantly influencing technical decisions
  • Candidates who think about individual services in isolation without considering how their decisions affect the wider system and the engineers building against it
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

The HIRD • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Python Backend & AWS Integration Engineer
Python Backend & AWS Integration Engineer

UsefulBI • India

On-site
INR 2,000,000 - 3,600,000
AWS+Python Engineer
AWS+Python Engineer

Commergence • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Lead Software Engineer (Python + AWS devs)
Lead Software Engineer (Python + AWS devs)

Foss United • India

On-site
INR 4,200,000 - 6,000,000
Senior Software Engineer (Python + AWS)
Senior Software Engineer (Python + AWS)

Foss United • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Senior Cloud-Native Backend Engineer
Senior Cloud-Native Backend Engineer

Calsoft • Pune District

On-site
INR 4,000,000 - 6,500,000
Python Engineer
Python Engineer

Cloudxtreme • Hyderabad, Chennai District, Bengaluru

On-site
INR 2,800,000 - 4,600,000
AWS Tech Stack, Python
AWS Tech Stack, Python

Infosys • Maharashtra

On-site
INR 2,500,000 - 4,000,000
Platform Engineer
Platform Engineer

Zymr Systems • Pune District, Ahmedabad District

On-site
INR 1,400,000 - 2,000,000
Technical Lead(Python with AWS)
Technical Lead(Python with AWS)

LSEG • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Healthcare
Retirement planning
Paid volunteering days
+1