Weekday AI

Backend software developer

Weekday AI Delhi, Delhi, India 2 days ago
engineering

This role is for one of the Weekday's clients

Min Experience: 3 years

Location: delhi

JobType: full-time

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.

Requirements

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.

Sponsored

Explore Engineering

Skills in this job

People also search for