Senior Software Engineer

4 days ago


Gurgaon, Haryana, India Weekday AI Full time ₹ 6,00,000 - ₹ 18,00,000 per year

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

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.


  • Gurgaon, Haryana, India Razorpay Software Pvt Ltd Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Software Development Engineer Razorpay was founded by Shashank Kumar and Harshil Mathur in 2014. Razorpay is building a new-age digital banking hub (Neobank) for businesses in India with the mission is to enable frictionless banking and payments experiences for businesses of all shapes and sizes. What started as a B2B payments company is processing...


  • Gurgaon, Haryana, India Incomlend Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Company DescriptionIncomlend is a global invoice financing marketplace providing SMEs with access to working capital solutions backed by institutional investors. Founded in 2016, our platform has served clients in over 50 countries across various industries. Businesses can upload their import/export invoices to our marketplace and secure funding within 48...


  • Gurgaon, Haryana, India HyrEzy Talent Solutions Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Description : Senior Software Engineer (TypeScript, Generative AI) Location : Gurgaon Experience : 3+ Years We are looking for a Senior Software Engineer with expertise in TypeScript and a strong foundation in Generative AI, infrastructure management, and security. You will play a pivotal role in building and scaling our technology stack,...


  • Gurgaon, Haryana, India Precious Pet Services Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Job DescriptionSenior Software Engineer (Python)Location: Gurgaon, Head OfficeType: Full timeAbout the roleYoull join a fast-moving team building the core platform that powers our rapidly growing omnichannel business, built on top of the open-source ERP, Odoo.This platform is our central nervous system connecting sales, inventory, operations, finance, and...


  • Gurgaon, Haryana, India Airtel Full time ₹ 10,000 - ₹ 20,000 per year

    Senior Software Engineer - iOSSkills RequiredProficient in Swift, and Cocoa Touch Experience with iOS frameworks such as Core Data, Core Animation, etc. Familiarity with RESTful APIs to connect iOS applications to back-end services Understanding of Apple's design principles and interface guidelines Experience with performance and memory tuning...


  • Gurgaon, Haryana, India LEPTON SOFTWARE Full time ₹ 6,00,000 - ₹ 12,00,000 per year

    Job Description Department: GISJob Type: Full TimeJob Location: GurugramJob Code: #958-01_to_08Experience: YearsJob Summary A Junior GIS Engineer at Lepton Software plays a pivotal role in supporting geospatial projects. This entry-level position offers hands-on experience with GIS tools and technologies, contributing to the development and maintenance...


  • Gurgaon, Haryana, India PVAR Services Full time

    Job Title : Senior Software Engineer (.NET & : : 5+ YearsCTC : Up to 40 : AI Product : We are a fast-growing technology-driven organization seeking an experienced Senior Software Engineer. The role involves designing, building, and enhancing enterprise applications with expertise across .NET, C#, SQL, and mobile app development. Youll play a...


  • Gurgaon, Haryana, India LEPTON SOFTWARE Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Job Description GIS Engineer Department: GISJob Type: Full TimeJob Location: GurugramJob Code: #958-17_to_20Experience: 5 yearsJob Summary A GIS Engineer at Lepton Software plays a crucial role in the production and management of geospatial data across various projects. The position encompasses tasks such as digitization, geocoding, and conducting surveys...


  • Gurgaon, Haryana, India Azcom Technology Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job Description Location: Gurgaon Work Experience Required The Senior Software Engineers should possess 2-4 years of software development experience, preferably in 4G (LTE), Internet of Things (IoT) or 5G domains. Technical Skills Required Strong in C/C , Data Structures, Algorithms Strong in real time OS, networking, IPC, multi-threading Proven track...


  • Gurgaon, Haryana, India PVAR SERVICES Full time ₹ 24,00,000 - ₹ 60,00,000 per year

    Job Title:Senior Software Engineer (.NET & Mobile)Location:GurugramExperience:5+ YearsCTC:Up to 40 LPAIndustry:AI Product (Fintech)OverviewWe are a fast-growing technology-driven organization seeking an experiencedSenior Software Engineer. The role involves designing, building, and enhancing enterprise applications with expertise across.NET, C#, SQL, and...