# Backend Developer (Python)

> Weekday AI · Bengaluru, India · Full-time · Posted 2026-06-03

**Workplace:** on_site

**Department:** Weekday's Client via platform

## Description

**This role is for one of the Weekday's clients**

Min Experience: 3 years

Location: Bangalore

JobType: full-time

We are seeking a highly motivated and skilled **Backend Developer (Python)** to join a fast-growing product-based technology company that is building scalable backend platforms and modern engineering solutions. This role offers an exciting opportunity to work on large-scale, real-world systems, contribute to the design and development of high-performance applications, and collaborate with a talented engineering team focused on innovation and excellence.

As a Backend Developer, you will play a key role in designing, developing, and optimizing backend services that power mission-critical applications. The ideal candidate is passionate about clean code, distributed systems, API development, and solving complex engineering challenges. We are particularly interested in candidates with strong problem-solving abilities, solid Data Structures and Algorithms (DSA) knowledge, and a proven track record of coding excellence.

## Requirements

### Key Responsibilities

-   Design, develop, test, and maintain scalable backend applications and services using Python.
-   Build robust RESTful APIs and backend components that support web and mobile applications.
-   Collaborate with product managers, frontend developers, QA engineers, and other stakeholders to deliver high-quality solutions.
-   Write clean, maintainable, and efficient code following software engineering best practices.
-   Optimize application performance, scalability, reliability, and security.
-   Participate in system design discussions and contribute to architectural decisions.
-   Develop and maintain database schemas, queries, and integrations with external services.
-   Troubleshoot production issues, perform root-cause analysis, and implement long-term solutions.
-   Conduct code reviews and contribute to improving development standards and processes.
-   Stay updated with emerging technologies, frameworks, and backend development trends.

### Required Skills & Qualifications

-   3–5 years of professional experience in backend software development.
-   Strong proficiency in **Python** and backend application development.
-   Hands-on experience building scalable, high-performance backend systems.
-   Strong understanding of **Data Structures, Algorithms, and Object-Oriented Programming (OOP)** concepts.
-   Experience designing and developing RESTful APIs and microservices.
-   Solid understanding of relational and/or NoSQL databases.
-   Knowledge of software design patterns, system architecture, and distributed systems concepts.
-   Familiarity with version control systems such as Git.
-   Experience working in Agile development environments.
-   Strong debugging, analytical, and problem-solving skills.
-   Excellent communication and collaboration abilities.

### Preferred Qualifications

-   Candidates who have solved **500+ LeetCode problems** or possess strong competitive programming experience will be highly preferred.
-   Experience with cloud platforms such as AWS, GCP, or Azure.
-   Exposure to containerization technologies such as Docker and orchestration tools like Kubernetes.
-   Experience with message queues, caching systems, and event-driven architectures.
-   Understanding of CI/CD pipelines and DevOps practices.
-   Experience working in product-based technology companies.

## Apply

[Apply at Weekday AI](https://apply.workable.com/weekday-1/j/0439F31E7A/apply)

---
Powered by [Workable](https://www.workable.com)
