Senior Software Engineer
1 week ago
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.
- 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.
-
Senior Software Development Engineer
1 week ago
Gurgaon, Haryana, India Razorpay Software Pvt Ltd Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSenior 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...
-
Senior Software Engineer
5 days ago
Gurgaon, Haryana, India SourceDOTcom Pvt Ltd Full time ₹ 6,00,000 - ₹ 18,00,000 per yearSenior Software EngineerJob summary:We seek a Senior Software Engineer who designs and implements new software systems and features. They modify and maintain existing systems for adaptation to technology and business changes. The Senior Software Engineer leads junior engineers and developers. They collaborate with vendors, technical delivery teams, IT...
-
Senior Software Engineer
2 weeks ago
Gurgaon, Haryana, India CoCubes Technologies Full time ₹ 12,00,000 - ₹ 21,60,000 per yearOpen Positions » Senior Software EngineerRole Description of Senior Software Engineer (.Net)Your role would primarily be to strengthen our product by building and adding new features on the platform which would improve existing product offering for corporates, institutes and students to interact. The position will be based out of Gurgaon.Primary...
-
Senior Software Engineer
1 week ago
Gurgaon, Haryana, India HyrEzy Talent Solutions Full time ₹ 20,00,000 - ₹ 25,00,000 per yearJob 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,...
-
Senior Software Engineer
1 day ago
Gurgaon, Haryana, India Scrrum Labs Full time ₹ 20,00,000 - ₹ 25,00,000 per yearDescription : Company Description : Scrrum Labs has the tools, expertise, and IT support essential for building or growing a successful business. We offer a range of services including software solutions, IT services, digital marketing, and recruitment services, from small projects to large government-level projects. We take pride in our quick...
-
Senior Software Engineer
1 day ago
Gurgaon, Haryana, India Scrrum Labs Full time ₹ 20,00,000 - ₹ 25,00,000 per yearDescriptionCompany Description :Scrrum Labs has the tools, expertise, and IT support essential for building or growing a successful business.We offer a range of services including software solutions, IT services, digital marketing, and recruitment services, from small projects to large government-level projects.We take pride in our quick and transparent...
-
Senior Software Engineer
2 weeks ago
Gurgaon, Haryana, India Precious Pet Services Full time ₹ 15,00,000 - ₹ 20,00,000 per yearJob 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...
-
Senior Software Engineer
2 weeks ago
Gurgaon, Haryana, India Airtel Full time ₹ 10,000 - ₹ 20,000 per yearSenior 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...
-
Senior Software Engineer
2 weeks ago
Gurgaon, Haryana, India Azcom Technology Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob 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...
-
Senior Software Engineer
2 days ago
Gurgaon, Haryana, India EPAM Systems Full time ₹ 12,00,000 - ₹ 36,00,000 per yearWe are seeking an experiencedSenior Software Engineerto join our team, specializing in SAP ABAP, BRIM, and FIORI technologies. The ideal candidate will play a key role in designing and implementing solutions that align with our software engineering best practices, supporting high-quality product delivery to empower our users.ResponsibilitiesBuild clean,...