Weekday, Inc. Logo

Weekday, Inc.

Backend Developer (Python)

Posted 13 Days Ago
Be an Early Applicant
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Design, build, test, and maintain scalable backend services in Python. Develop RESTful APIs and microservices, optimize performance and reliability, design schemas and integrations, troubleshoot production issues, participate in system design, conduct code reviews, and collaborate with cross-functional teams to deliver high-quality product solutions.
The summary above was generated by AI

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.


RequirementsKey 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.

Similar Jobs

6 Days Ago
In-Office
Senior level
Senior level
Information Technology • Software
Develop, test, deploy, and support Python backend microservices and REST/GraphQL APIs on AWS. Improve CI/CD, automated testing, and security practices, troubleshoot production issues, and share knowledge across cross-functional teams using AI-assisted engineering tools.
Top Skills: Aws Api GatewayAws Ec2Aws LambdaAws RdsAws S3Ci/CdContainerizationGraphQLMicroservicesPostgresPytestPythonRest ApisSecure Sdlc
2 Days Ago
In-Office
Senior level
Senior level
Digital Media • Kids + Family • Music • News + Entertainment
The role involves developing AI-driven backend systems, building APIs, and deploying solutions on GCP while collaborating with various teams. Responsibilities include optimizing performance and ensuring the reliability of services.
Top Skills: BigQueryCloud FunctionsCloud RunCompute EngineDjangoDockerFastapiFlaskGCPGkeKubernetesPythonSQL
10 Days Ago
In-Office or Remote
India
Senior level
Senior level
Machine Learning • Other
The Backend Software Engineer will develop and maintain backend systems for data processing related to coffee farming, utilizing Python and PostgreSQL. Responsibilities include feature development, problem-solving, and adapting systems to regulatory changes while ensuring system resilience.
Top Skills: AWSCi/CdDockerPostgresPostgresql/PostgisPythonTerraform

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account