As a Backend Python Developer, you will play a key role in building and scaling robust backend systems that power modern, high-performance applications. This role is ideal for an engineer who enjoys solving complex problems, designing scalable architectures, and working with cloud-native technologies. You will contribute across the full development lifecycle—from system design and API development to deployment and optimization—while collaborating closely with cross-functional teams to deliver reliable, secure, and efficient solutions.
Location: Delhi. Minimum experience: 3 years. Employment type: Full-time.
Key Responsibilities
- Design, develop, and maintain high-quality backend applications using Python, with a strong focus on scalability, performance, and reliability
- Build, optimize, and secure RESTful APIs using modern frameworks such as FastAPI, Sanic, or Django, following industry best practices
- Implement asynchronous programming patterns using asyncio and related libraries to efficiently handle concurrent workloads
- Manage and optimize relational databases by writing efficient SQL queries, designing schemas, handling migrations, and improving query performance using ORM tools
- Deploy, integrate, and manage backend services on cloud platforms, leveraging core services for compute, storage, databases, and monitoring
- Contribute to CI/CD pipelines to enable automated testing, continuous integration, and smooth production deployments
- Write and maintain unit, integration, and functional tests to ensure code quality, stability, and long-term maintainability
- Monitor applications in production, identify performance bottlenecks or bugs, and proactively implement fixes and improvements
- Collaborate with other engineers through code reviews, technical discussions, and shared ownership of system quality
- Stay current with emerging backend technologies, Python enhancements, and cloud best practices to continuously improve development standards
What Makes You a Great Fit
- You have 2-4 years of hands‑on experience in backend development using Python and are confident with core language features and OOP principles
- You are experienced with at least one modern Python web framework and understand how to design clean, maintainable, and secure APIs
- You have a solid understanding of SQL and relational databases, including performance tuning, indexing, and schema design
- You are comfortable working with cloud services and understand how to deploy, monitor, and scale applications in a production environment
- You value clean code, testing, and documentation, and actively contribute to maintaining high engineering standards
- You are familiar with version control systems and collaborative development workflows
- You enjoy problem‑solving, debugging, and learning new tools or technologies to improve system performance and developer efficiency
- You communicate clearly, work well in a team‑oriented environment, and can balance independence with collaboration in a fast‑paced setting
Job Details
- Seniority level: Associate
- Employment type: Full-time
- Job function: Other
- Industries: IT Services and IT Consulting
Referrals increase your chances of interviewing at Weekday AI (YC W21) by 2x.