Cutshort logo
For Employers
Nutrabay logo
Senior Software Development Engineer-Python
Senior Software Development Engineer-Python

Senior Software Development Engineer-Python at Nutrabay · Gurugram · 3 - 5 years · ₹6L - ₹15L / yr · Raised funding · Posted 28 May 2024

Nutrabay's logo

Senior Software Development Engineer-Python

careers nutrabay's profile picture
Posted by careers nutrabay
3 - 5 yrs
₹6L - ₹15L / yr
Gurugram
Skills
skill iconPython
skill iconDjango
skill iconFlask
MySQL
RESTful APIs
CI/CD
RabbitMQ
AWS Simple Queuing Service (SQS)
skill iconGit
skill iconAmazon Web Services (AWS)

We are seeking a highly skilled and experienced Senior Python Developer to join our team. As a Senior Python Developer, you will be responsible for developing and maintaining high-quality code for our software projects. You should have strong expertise in Python programming and extensive experience with microservices architecture. Your role will involve collaborating with cross-functional teams, implementing best practices, and ensuring the delivery of robust and scalable solutions.


Responsibilities:

  • Develop, test, and maintain high-quality Python code for our software projects.
  • Design and implement microservices architecture for scalable and efficient applications.
  • Collaborate with cross-functional teams, including product managers, designers, and other developers, to understand requirements and deliver optimal solutions.
  • Participate in code reviews to ensure adherence to coding standards and best practices.
  • Identify and resolve technical challenges and performance issues.
  • Optimize existing code and improve system performance.
  • Contribute to architectural discussions and propose innovative solutions.
  • Stay up-to-date with the latest trends and technologies in Python development and microservices.


Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 2+ years of professional experience as a Python developer, with a focus on building robust and scalable applications.
  • Strong understanding of microservices architecture and experience working with related technologies (e.g., Docker, AWS, service discovery,Jenkins).
  • Solid knowledge of Python frameworks (e.g. Django) and libraries commonly used in microservices development.
  • Experience in developing RESTful APIs and working with third-party API integrations.
  • Proficiency in database systems, such as MySQL or MongoDB.
  • Familiarity with code versioning tools (e.g., Git) and CI/CD pipelines.
  • Strong problem-solving skills and ability to handle complex technical challenges.
  • Ability to write clean, maintainable, and testable code following best practices.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.


Preferred Qualifications:

  • Experience with cloud platforms (e.g., AWS).
  • Knowledge of message queue systems (e.g., RabbitMQ, Kafka, SQS).
  • Familiarity with tools (e.g., Airflow, ELK).
  • Previous experience in mentoring and providing technical guidance to junior developers.
  • Contributions to open-source projects or active participation in developer communities.


Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Nutrabay

Founded :
2016
Type :
Products & Services
Size :
100-1000
Stage :
Raised funding

About

India's Best Value on Your Favorite Proteins, Vitamins, Supplements & Much More. 300,000+ Happy Customers, 450,000+ Orders Served.
Read more

Connect with the team

Profile picture
Reva Moghe
Profile picture
careers nutrabay
Profile picture
Sameer Yadav
Profile picture
Tarun R

Company social profiles

bloginstagramlinkedintwitterfacebook

Similar jobs (10)

Noida
3 - 4 yrs
₹10L - ₹12L / yr
skill iconPython
Microsoft Windows Azure

Job Description:

About the Role

Euphoric Thought Technologies is looking for a skilled Python Developer with Azure experience to join our growing engineering team. The ideal candidate should have strong hands-on experience in Python development, cloud-native application development on Microsoft Azure, REST APIs, and modern software engineering practices. You will work closely with cross-functional teams to design, develop, deploy, and maintain scalable applications for enterprise clients.

Key Responsibilities

  • Design, develop, test, and maintain Python-based applications and microservices.
  • Build and integrate RESTful APIs and backend services.
  • Develop and deploy applications using Microsoft Azure cloud services.
  • Implement scalable, secure, and high-performance cloud solutions.
  • Work with Azure App Services, Azure Functions, Azure Storage, Azure SQL, and Azure Key Vault.
  • Collaborate with frontend developers, DevOps engineers, QA teams, and business stakeholders.
  • Write clean, reusable, and well-documented code following coding standards.
  • Optimize application performance and troubleshoot production issues.
  • Participate in code reviews and contribute to technical discussions.
  • Support CI/CD implementation and deployment automation.

Required Skills

  • 3–5 years of hands-on experience in Python development.
  • Strong knowledge of Python frameworks such as FastAPI, Flask, or Django.
  • Experience with Microsoft Azure cloud services.
  • Good understanding of REST APIs and microservices architecture.
  • Experience with Azure App Services, Azure Functions, Azure Storage, Azure SQL Database, and Azure Key Vault.
  • Good knowledge of SQL databases such as SQL Server or PostgreSQL.
  • Familiarity with Git version control.
  • Experience with Docker and containerization.
  • Understanding of CI/CD pipelines using Azure DevOps or GitHub Actions.
  • Knowledge of software design principles and object-oriented programming.
  • Strong debugging, analytical, and problem-solving skills.

Preferred Skills

  • Experience with Kubernetes (AKS).
  • Exposure to messaging services such as Azure Service Bus or Event Hub.
  • Knowledge of Redis or caching mechanisms.
  • Experience with monitoring tools such as Azure Monitor or Application Insights.
  • Understanding of Agile/Scrum development methodologies.

Educational Qualification

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.


Read more
MNC
at MNC
Agency job
Bengaluru (Bangalore), Mumbai, Hyderabad
6 - 12 yrs
₹25L - ₹30L / yr
skill iconPython
skill iconDjango
skill iconFlask
skill iconReact.js
Angular
+5 more

Job Summary

We are looking for an experienced Python Developer for the position of Delivery Module Lead. The ideal candidate should have strong hands-on experience in Python programming, front-end technologies, and back-end development. The candidate will be responsible for developing scalable web applications, integrating APIs, and collaborating with cross-functional teams to deliver high-quality software solutions.

Key Responsibilities

  • Design, develop, and maintain scalable web applications using Python and front-end technologies.
  • Collaborate with product managers, designers, and developers to understand business requirements and implement solutions.
  • Develop responsive user interfaces and optimize application performance across different browsers and devices.
  • Write clean, reusable, and maintainable code following development best practices.
  • Conduct code reviews and ensure code quality and standards.
  • Debug, troubleshoot, and resolve application issues.
  • Develop and integrate RESTful APIs and web services.
  • Participate in Agile development activities, including sprint planning, daily stand-ups, and retrospectives.
  • Continuously improve development processes and stay updated with emerging technologies.

Mandatory Skills

  • Strong proficiency in Python programming.
  • Hands-on experience with HTML, CSS, and JavaScript.
  • Experience with front-end frameworks such as React, Angular, or Vue.js.
  • Experience with back-end frameworks such as Django or Flask.
  • Good understanding of RESTful APIs and web services.
  • Experience with Git and version control systems.
  • Strong problem-solving and analytical skills.

Preferred Skills

  • Knowledge of databases such as PostgreSQL, MySQL, or MongoDB.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with Docker and containerization technologies.
  • Understanding of CI/CD pipelines and DevOps practices.
  • Experience with Agile methodologies and project management tools.


Read more
NeoGenCode Technologies Pvt Ltd
Divya Sharma
Posted by Divya Sharma
Pune
3 - 5 yrs
₹8L - ₹15L / yr
skill iconPython
skill iconMongoDB
RESTful APIs
skill iconFlask
skill iconDjango

Python Software Engineer (3–5 Years Experience)

Location: [Pune]



Role Overview

We are seeking skilled Python engineers to join our core product team. You will work on backend services, API development, and system integrations, contributing to a codebase of over 250,000 Python lines and collaborating with frontend, DevOps, and native code teams.


Key Responsibilities

·    Design, develop, and maintain scalable Python backend services and APIs

·    Optimize performance and reliability of large, distributed systems

·    Collaborate with frontend (JS/HTML/CSS) and native (C/C++/C#) teams

·    Write unit/integration tests and participate in code reviews

·    Troubleshoot production issues and implement robust solutions


Required Skills

·    3–5 years of professional Python development experience

·    Strong understanding of OOP, design patterns, and modular code structure

·    Experience with MongoDB (PyMongo), Mako, RESTful APIs, and asynchronous programming

·    Familiarity with code quality tools (flake8, pylint) and test frameworks (pytest, unittest)

·    Experience with Git and collaborative development workflows

·    Ability to read and refactor large, multi-module codebases


Nice to Have

·    Experience with web frameworks (web.py, Flask, Django)

·    Knowledge of C/C++ or C# for cross-platform integrations

·    Familiarity with CI/CD, Docker, and cloud deployment

·    Exposure to security, encryption, or enterprise SaaS products


What We Offer

·    Opportunity to work on a mission-critical, enterprise-scale product

·    Collaborative, growth-oriented engineering culture

·    Flexible work arrangements (remote/hybrid)

·    Competitive compensation and benefits

Read more
Euphoric Thought Technologies
Noida
3 - 5 yrs
₹8L - ₹13L / yr
skill iconPython
Windows Azure
skill iconDjango

Company Overview:


Euphoric Thought Technologies is a technology-driven organization specializing in delivering scalable software solutions and digital transformation services. Operating at the intersection of cloud innovation and enterprise application development, the company empowers businesses to modernize their infrastructure and streamline operations. With a focus on high-performance engineering, Euphoric Thought Technologies serves a diverse global clientele, helping them navigate complex technical landscapes through robust, cloud-native architectures.


Role Overview:


As a Python Developer with Azure expertise, you will be responsible for designing, developing, and deploying high-impact backend services that drive our core product offerings. You will work closely with cross-functional teams, including product managers and cloud architects, to translate business requirements into efficient, scalable code. Your contributions will directly influence the reliability and performance of our cloud-based platforms, ensuring seamless user experiences and optimized infrastructure utilization for our clients.


Key Responsibilities:


- Architect and maintain scalable backend applications using Python and Django to support high-traffic enterprise platforms.


- Design and implement serverless computing solutions using Azure Functions to optimize resource consumption and application responsiveness.


- Manage and optimize relational database schemas within Azure SQL to ensure high data integrity and query performance.


- Integrate CI/CD pipelines to automate testing and deployment processes, reducing time-to-market for new feature releases.


- Collaborate with infrastructure teams to migrate and manage application workloads within the Azure cloud ecosystem.


- Troubleshoot and resolve complex technical bottlenecks to maintain high availability and system stability for end-users.


Required Skillset:


- Demonstrated proficiency in building production-grade applications using Python and the Django framework.


- Strong hands-on experience in architecting and managing cloud-native solutions within the Microsoft Azure environment.


- Proven ability to design, query, and maintain Azure SQL databases for complex data-driven applications.


- Experience in implementing CI/CD workflows to streamline development cycles and improve code quality.


- Ability to translate technical requirements into clean, maintainable code while adhering to industry best practices.


- Strong communication skills with the ability to articulate technical challenges and solutions to both technical and non-technical stakeholders.


- Capability to work effectively in a hybrid or on-site environment in Noida/Greater Noida, demonstrating self-motivation and collaborative spirit.


- 3 to 5 years of professional experience in software development with a focus on cloud-based architectures.

Read more
Codenatives
Codenatives
Agency job
via VY SYSTEMS PRIVATE LIMITED by Ajeethkumar s
Bengaluru (Bangalore)
7 - 12 yrs
₹5L - ₹24L / yr
skill iconPostgreSQL
skill iconPython
skill iconDjango
MySQL
PySpark
+2 more

Job Summary

We are looking for a skilled Python Backend Developer with strong hands-on programming experience and a good understanding of SQL, databases, REST APIs, and backend development. The ideal candidate should have experience developing, maintaining, and optimizing backend applications, along with strong debugging and problem-solving skills.

Key Responsibilities

  • Develop, maintain, and enhance backend applications using Python.
  • Write, optimize, and manage SQL queries, including joins, subqueries, and complex queries.
  • Work with relational databases such as PostgreSQL, MySQL, or SQL Server.
  • Develop and integrate RESTful APIs for backend services.
  • Perform debugging, troubleshooting, and performance optimization.
  • Write unit tests and ensure code quality and application reliability.
  • Use Git for version control and collaborative development.
  • Collaborate with frontend developers, QA teams, and other stakeholders.
  • Support data processing and ETL-related activities.

Required Skills

  • Strong hands-on experience in Python programming.
  • Good knowledge of SQL, joins, subqueries, and query optimization.
  • Experience working with PostgreSQL, MySQL, or SQL Server.
  • Knowledge of REST APIs and backend development concepts.
  • Understanding of debugging, testing, and troubleshooting.
  • Hands-on experience with Git and version control.
  • Strong analytical and problem-solving skills.

Preferred Skills

  • Experience with Python frameworks such as Django, Flask, or FastAPI.
  • Knowledge of data processing and ETL pipelines.
  • Familiarity with cloud platforms such as AWS or Microsoft Azure.
  • Understanding of application deployment and backend architecture.

​Kindly fill the Details :-

Read more
Capace Software Private Limited
Bengaluru (Bangalore)
3 - 5 yrs
₹4L - ₹6L / yr
skill iconDjango
Payment gateways
CI/CD

SENIOR PYTHON DEVELOPER

 

Designation: Senior Python Django Developer 

Position: Senior Python Developer

Job Types: Full-time, Permanent

Schedule: Day shift (On-site)

Supplemental Pay: Performance bonus, Yearly bonus

Ability to commute/relocate:  JP Nagar, Bangalore: Reliably commute or willing to relocate with an employer-provided relocation package (Preferred)

 

Experience: Back-end development: 5 years (Required)

 

Job Description:

We are looking for a highly skilled Senior Python Django Developer with extensive experience in building and scaling financial or payments-based applications. The ideal candidate has a deep understanding of system design, architecture patterns, and testing best practices, along with a strong grasp of the startup environment.

This role requires a balance of hands-on coding, architectural design, and collaboration across teams to deliver robust and scalable financial products.

 

Responsibilities:

  • Design and develop scalable, secure, and high-performance applications using Python (Django framework).
  • Architect system components, define database schemas, and optimize backend services for speed and efficiency.
  • Lead and implement design patterns and software architecture best practices.
  • Ensure code quality through comprehensive unit testing, integration testing, and participation in code reviews.
  • Collaborate closely with Product, DevOps, QA, and Frontend teams to build seamless end-to-end solutions.
  • Drive performance improvements, monitor system health, and troubleshoot production issues.
  • Apply domain knowledge in payments and finance, including transaction processing, reconciliation, settlements, wallets, UPI, etc.
  • Contribute to technical decision-making and mentor junior developers.

 

Requirements:

  • 5 to 10 years of professional backend development experience with Python and Django.
  • Strong background in payments/financial systems or FinTech applications.
  • Proven experience in designing software architecture in a microservices or modular monolith environment.
  • Experience working in fast-paced startup environments with agile practices.
  • Proficiency in RESTful APIs, SQL (PostgreSQL/MySQL), NoSQL (MongoDB/Redis).
  • Solid understanding of Docker, CI/CD pipelines, and cloud platforms (AWS/GCP/Azure).
  • Hands-on experience with test-driven development (TDD) and frameworks like pytest, unit test, or factory boy.
  • Familiarity with security best practices in financial applications (PCI compliance, data encryption, etc.).

 

Preferred Skills:

  • Exposure to event-driven architecture ( 
  • Experience integrating with third-party payment gateways, banking APIs, or financial instruments.
  • Understanding of DevOps and monitoring tools (Prometheus, ELK, Grafana).
  • Contributions to open-source or personal finance-related projects.
  •  


Read more
 a leading provider of electronic trading solutions in India. With over 1,000 clients and a presence in more than 400 cities, we have established ourselves as a trusted partner for brokerages across the nation. Our commitment to excellence is reflected in millions of active end users and our reputation for delivering the best customer service in the industry.
a leading provider of electronic trading solutions in India. With over 1,000 clients and a presence in more than 400 cities, we have established ourselves as a trusted partner for brokerages across the nation. Our commitment to excellence is reflected in millions of active end users and our reputation for delivering the best customer service in the industry.
Agency job
via HyrHub by Shwetha Naik
Bengaluru (Bangalore)
7 - 10 yrs
₹20L - ₹35L / yr
skill iconPython
skill iconGo Programming (Golang)
Distributed Systems
RESTful APIs
Data Structures
+3 more

Experience and Expertise


● 7– 10 years of experience in backend development with Python or Golang.

● Solid understanding of RESTful APIs, microservices, and distributed systems.

● Strong knowledge of data structures, algorithms, and OOPS principles.

● Hands-on experience with relational and/or NoSQL databases.

● Familiarity with Linux development, Docker, and basic cloud concepts

(AWS/GCP/Azure).

● Proficiency with Git and version control workflows.

● Familiarity with AI-powered development tools or exposure to projects involving large

language models (LLMs) is a plus.


Skills

● Strong analytical and debugging skills with the ability to solve complex problems.

● Good communication and collaboration skills across teams.

● Ability to work independently with minimal supervision while being a strong team

player.

● Growth mindset – eagerness to learn new technologies

Read more
A leading provider of electronic trading solutions in India.
A leading provider of electronic trading solutions in India.
Agency job
via HyrHub by Neha Koshy
Bengaluru (Bangalore)
4 - 7 yrs
₹16L - ₹22L / yr
skill iconPython
skill iconGo Programming (Golang)
Algorithms
Data Structures
Generative AI

● 4–7 years of backend development experience with Python or Golang.

● Strong expertise in designing, developing, and scaling microservices and distributed

systems.

● Solid understanding of concurrency, multi-threading, and performance optimization.

● Proficiency with databases (SQL/NoSQL), caching systems (Redis, Memcached),

and messaging systems (Kafka, RabbitMQ, etc.).

● Hands-on experience with Linux development, Docker, and Kubernetes.

● Familiarity with cloud platforms (AWS/GCP/Azure) and related services.

● Strong debugging, profiling, and optimization skills for production-grade systems.

● Experience with AI-powered development tools is a strong plus; familiarity with

concepts like 'agentic coding' for workflow automation or 'context engineering' for

leveraging LLMs in system design is highly desirable.

● Ability to lead technical initiatives and mentor junior engineers.

Read more
A leading provider of electronic trading solutions in India.
A leading provider of electronic trading solutions in India.
Agency job
via HyrHub by Neha Koshy
Bengaluru (Bangalore)
2 - 4 yrs
₹9L - ₹15L / yr
skill iconPython
skill iconGo Programming (Golang)
Data Structures
Algorithms
Generative AI

● 2–4 years of experience in backend development with Python or Golang.

● Solid understanding of RESTful APIs, microservices, and distributed systems.

● Strong knowledge of data structures, algorithms, and OOPS principles.

● Hands-on experience with relational and/or NoSQL databases.

● Familiarity with Linux development, Docker, and basic cloud concepts

(AWS/GCP/Azure).

● Proficiency with Git and version control workflows.

● Familiarity with AI-powered development tools or exposure to projects involving large

language models (LLMs) is a plus.

Read more
 Insurance advisory and distribution platform
Insurance advisory and distribution platform
Agency job
via Cutshort Lightning by Bisman Gill
Bengaluru (Bangalore)
2yrs+
Upto ₹22L / yr (Varies
)
skill iconPython
RESTful APIs
Web Development
skill iconDjango

Responsibilities

● Architect and build end-to-end backend services and APIs.

● Integrate with external systems such as insurers, payment gateways, and other

partners.

● Ensure high observability, performance, and reliability across systems.

● Write clean, reusable, and maintainable code with a focus on scalability.

● Implement comprehensive test coverage and maintain code quality.

● Manage database design, migrations, scripting, and administration.


Experience & Skills

● 2-8 years of experience in backend development.

● Hands-on experience with low-level & high-level system design.

● Proven experience building scalable, secure backend systems (APIs, middleware, caching).

● Proficiency in Python, Django, Django REST Framework (DRF), PostgreSQL, Redis,

Celery, and basic HTML/CSS.

● Experience developing RESTful APIs.

● Familiarity with AWS or other major cloud platforms is a plus.

● Strong sense of ownership, problem-solving ability, and leadership qualities.

Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos