Python Senior Engineer
Skills
About the role
This is a senior Python engineering role for building scalable backend software and AI-enabled products for a partner company in India. You’ll work on APIs, databases, AWS infrastructure and containerized services within globally distributed teams. The position suits a Python specialist with at least six years of production software experience and strong ownership of architecture and delivery.
What you’ll do
- Design, build, test and maintain scalable Python software.
- Develop backend services with Python, JavaScript, SQL and REST APIs.
- Design schemas, write stored procedures and tune SQL performance.
- Apply object-oriented and clean-code practices.
- Build and deploy cloud applications using AWS and Docker.
- Collaborate with distributed teams on technical and business requirements.
- Contribute to architecture, reviews, troubleshooting and performance work.
- Use source control and support agile knowledge sharing.
What they’re looking for
- At least six years of professional software engineering experience.
- Advanced Python plus practical JavaScript, SQL and REST API experience.
- Strong database design, stored-procedure and query-optimization skills.
- Hands-on AWS and Docker experience.
- Experience with GitHub, Bitbucket or similar tools.
- Strong problem-solving, communication and distributed-team collaboration skills.
- Ability to work independently in a remote-first environment.
- Professional English proficiency.
Nice to have
- Pyramid, TypeScript, Snowflake, SQLAlchemy, Kubernetes, OAuth 2.0, SOLID principles or VS Code.
- Experience with AI-enabled products and emerging technologies.
What’s on offer
- Remote-first work for a role based in India.
- The arrangement may involve working from home, an office or a combination depending on local arrangements.
- Benefits include learning opportunities, well-being support, time off and collaboration with international teams.
- Compensation is not disclosed.
Questions about this role
Is the Python Senior Engineer role remote?
It is a remote-first role based in India, with home, office or mixed arrangements depending on local conditions.
How much experience is required?
The posting requires at least six years of professional software engineering experience.
Which core technologies are required?
Python, JavaScript, SQL, REST APIs, AWS, Docker and source-control platforms are central requirements.
How much does the role pay?
The posting does not disclose compensation.
Related roles
Lead Technical Project Manager
A remote lead technical project manager role overseeing SaaS implementations for automotive and heavy-duty industry clients.
Senior Business Analyst
A remote contract senior business analyst role in Canada, bridging clinical research business needs and delivery teams for a Jobgether partner company.
Lead Technical Project Manager
A fully remote lead technical project manager role in Canada, overseeing SaaS implementations for automotive and heavy-duty industry clients. Suits an experienced technical delivery leader who also manages a team of project managers.
Corporate Strategy Manager
A fully remote corporate strategy individual-contributor role in the United States, reporting to the Chief Strategy Officer. Suits someone with a consulting or strategy background who wants to build a corporate strategy function from the ground up.
Full-Stack AI Engineer
A remote, India-based full-stack AI engineering role building the retrieval, generation and orchestration behind an AI teaching companion for early-learning educators. Suits an engineer with 5+ years of experience and hands-on production RAG/LLM work.
Senior Marketing GTM Analytics Manager
A remote, Canada-based senior marketing analytics leadership role connecting funnel, attribution and revenue data for a B2B SaaS company.