Jobless Developer
Weekday AI logo
Weekday AI

Posted 1 day ago

Open

Backend Developer (Python)

BengaluruOn-siteFull-time

AI Summary

This role is for one of the Weekday's clientsMin Experience: 3 yearsLocation: BangaloreJobType: full-timeWe 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.

About this role

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.

Explore related jobs

Browse these categories