Full Stack Engineer

Weekday AI

This role is for one of Weekday’s clients
Salary range: Rs 1500000 - Rs 2500000 (ie INR 15 - 25 LPA)


Min Experience: 4+ years
Location: Mumbai, Maharashtra, India, Gurugram, Haryana, India, Gurgaon, Haryana, India
JobType: full-time

We are looking for a skilled Full Stack Engineer with 4–6 years of professional experience to design, develop, and maintain scalable web applications and backend systems. The ideal candidate will have strong hands-on expertise in Python and Django, along with a solid understanding of frontend development and web application architecture.

You will work closely with product managers, designers, and other engineering teams to build reliable, high-performance applications, develop APIs, integrate third-party services, and contribute to the complete software development lifecycle.

Requirements

Key Responsibilities

  • Design, develop, test, and maintain scalable web applications using Python and Django.
  • Build robust and secure backend services, RESTful APIs, and microservices.
  • Develop and integrate frontend components to deliver responsive and user-friendly applications.
  • Design efficient application architecture and contribute to technical and design decisions.
  • Work with databases to create, optimize, and maintain data models and queries.
  • Integrate external APIs, third-party platforms, and internal services.
  • Identify and resolve performance, scalability, security, and reliability issues.
  • Write clean, maintainable, reusable, and well-documented code.
  • Participate in code reviews and ensure adherence to engineering best practices.
  • Develop unit and integration tests to maintain application quality and reliability.
  • Collaborate with product, design, QA, and other engineering teams to understand requirements and deliver solutions.
  • Troubleshoot production issues and contribute to continuous improvement of existing systems.
  • Participate in Agile/Scrum ceremonies, sprint planning, estimation, and technical discussions.
  • Stay updated with emerging technologies and recommend improvements to development processes and application architecture.

Must-Have Skills

Python: Strong hands-on experience developing production-grade applications and backend services using Python.

Django: Excellent experience with Django and its ecosystem, including Django REST Framework, ORM, middleware, authentication, and API development.

Full Stack Development: Good understanding of frontend and backend development, web application architecture, HTTP/REST APIs, and client-server communication.

Software Engineering: Strong knowledge of object-oriented programming, data structures, debugging, design patterns, version control, and software development best practices.

Good-to-Have Skills

  • Strong SQL skills and experience working with relational databases such as PostgreSQL or MySQL.
  • Experience deploying and managing applications on AWS.
  • Familiarity with AWS services such as EC2, S3, RDS, Lambda, CloudWatch, and ECS.
  • Experience with Docker and CI/CD pipelines.
  • Familiarity with JavaScript/TypeScript and modern frontend frameworks such as React or Angular.
  • Understanding of cloud-native architecture and distributed systems.
  • Exposure to Redis, Celery, message queues, or asynchronous processing.

Experience & Qualifications

  • 4–6 years of professional experience in full stack or software development.
  • Strong professional experience with Python and Django is mandatory.
  • Experience building and supporting production-grade web applications.
  • Strong analytical and problem-solving abilities.
  • Good communication and collaboration skills.
  • Bachelor's degree in Computer Science, Engineering, or a related technical discipline is preferred.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.