Jetzt bewerben

This role is for one of Weekday’s clients
Min Experience: 3 years
Location: Gurgaon
JobType: full-time

Requirements

We are seeking a highly skilled and motivated Senior Software Engineer (Backend – Python) to join our engineering team. The ideal candidate will have proven expertise in backend development, a strong command of Python, and experience designing and building scalable systems. You will play a critical role in developing robust, high-performance backend services that power our products and ensure seamless user experiences. This role demands problem-solving ability, ownership of solutions, and a passion for building high-quality software.

Key Responsibilities

  • Backend Development: Design, develop, and maintain scalable and efficient backend systems and microservices using Python and modern frameworks (e.g., Django, Flask, FastAPI).
  • System Architecture: Contribute to system and application architecture discussions, ensuring solutions are performant, scalable, and secure.
  • API Design & Integration: Build, optimize, and maintain RESTful and GraphQL APIs for seamless integration across platforms and services.
  • Database Management: Work with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.) to design efficient schemas, write optimized queries, and manage migrations.
  • Cloud & Deployment: Deploy, monitor, and maintain backend services on AWS or other cloud platforms, ensuring high availability and reliability.
  • Code Quality: Write clean, maintainable, and testable code following industry best practices, design patterns, and coding standards.
  • Collaboration: Work closely with frontend engineers, product managers, QA, and DevOps teams to deliver features end-to-end.
  • Troubleshooting & Optimization: Identify bottlenecks, troubleshoot production issues, and optimize application performance.
  • Mentorship: Guide junior engineers by providing technical mentorship, reviewing code, and sharing best practices.
  • Security & Compliance: Ensure backend services follow security best practices, compliance standards, and data protection regulations.

Qualifications & Skills

  • Education: Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.
  • Experience: Minimum of 3+ years of backend development experience with proven expertise in Python.
  • Technical Skills:
    • Strong knowledge of Python and at least one major backend framework (Django, Flask, FastAPI).
    • Experience building and consuming RESTful and GraphQL APIs.
    • Proficiency in databases (SQL and NoSQL), query optimization, and schema design.
    • Familiarity with cloud services (AWS preferred, Azure or GCP acceptable).
    • Hands-on experience with Docker, Kubernetes, CI/CD pipelines.
    • Understanding of software design patterns, algorithms, and data structures.
  • Soft Skills:
    • Strong analytical and problem-solving skills.
    • Excellent communication and teamwork abilities.
    • Ability to work independently with minimal supervision.
    • Ownership mindset with attention to detail and a focus on delivering quality solutions.
Jetzt bewerben

Weitere Jobs