Senior Software Engineer - Python | On-site, Bangalore

JobCubby

Bengaluru

On-site

INR 1,400,000 - 2,200,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Netsmart is seeking an experienced Python Developer to design, develop, and maintain scalable backend services. The role focuses on Python-driven development, GraphQL APIs, and robust database work with SQL Server, PostgreSQL, and MongoDB.

You'll collaborate with product managers, architects, and frontend engineers to ensure secure, high-performance systems and well-documented code. A strong analytical mindset and experience in REST/GraphQL services are essential.

Qualifications

  • 6+ years of strong proficiency in Python.
  • 2+ years of hands-on experience developing GraphQL APIs.
  • 3+ years of solid experience with SQL Server and PostgreSQL.
  • Experience with MongoDB or other NoSQL databases.
  • Strong understanding of database design, indexing, and query optimisation.
  • Experience building REST and/or GraphQL-based services.
  • Familiarity with version control systems (Git).

Responsibilities

  • Design, develop, and maintain backend services using Python.
  • Develop, optimise, and maintain databases using SQL Server, PostgreSQL, and MongoDB.
  • Write efficient queries, schemas, and migrations for relational and NoSQL databases.
  • Collaborate with frontend developers, product managers, and architects to define and deliver solutions.
  • Ensure performance, security, scalability, and reliability of backend systems.
  • Implement data models and business logic aligned with application requirements.
  • Participate in code reviews, testing, debugging, and performance tuning.
  • Create and maintain technical documentation.

Skills

Python
GraphQL
SQL
NoSQL
REST APIs
Git
Analytical thinking

Tools

Git

Job description

We are looking for an experienced Python Developer to design, develop, and maintain high-quality software solutions. The ideal candidate will have strong expertise in Python solid understanding of backend development, and experience building scalable, secure applications.

Key Responsibilities
  • Design, develop, and maintain backend services using Python
  • Develop, optimise, and maintain databases using SQL Server, PostgreSQL, and MongoDB
  • Write efficient queries, schemas, and migrations for relational and NoSQL databases
  • Collaborate with frontend developers, product managers, and architects to define and deliver solutions
  • Ensure performance, security, scalability, and reliability of backend systems
  • Implement data models and business logic aligned with application requirements
  • Participate in code reviews, testing, debugging, and performance tuning
  • Create and maintain technical documentation
Required Skills & Qualifications
  • 6+ Years Strong proficiency in Python
  • 2+ Years of hands‑on experience developing GraphQL APIs
  • 3+ Years of solid experience with SQL Server and PostgreSQL
  • Experience working with MongoDB or other NoSQL databases
  • Strong understanding of database design, indexing, and query optimisation
  • Experience building REST and/or GraphQL-based services
  • Familiarity with version control systems (Git)
  • Strong analytical and problem‑solving skills
Preferred Qualifications
  • Experience with Python frameworks such as Django, Flask, or FastAPI
  • Familiarity with GraphQL libraries (e.g., Graphene, Ariadne, Strawberry)
  • Experience with ORMs such as SQLAlchemy or Django ORM
  • Knowledge of authentication and authorisation mechanisms
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Understanding of containerization (Docker, Kubernetes)

Netsmart is proud to be an equal opportunity workplace and is an affirmative action employer, providing equal employment and advancement opportunities to all individuals. We celebrate diversity and are committed to creating an inclusive environment for all associates. All employment decisions at Netsmart, including but not limited to recruiting, hiring, promotion and transfer, are based on performance, qualifications, abilities, education and experience. Netsmart does not discriminate in employment opportunities or practices based on race, color, religion, sex (including pregnancy), sexual orientation, gender identity or expression, national origin, age, physical or mental disability, past or present military service, or any other status protected by the laws or regulations in the locations where we operate.

Netsmart desires to provide a healthy and safe workplace and, as a government contractor, Netsmart is committed to maintaining a drug‑free workplace in accordance with applicable federal law. Pursuant to Netsmart policy, all post‑offer candidates are required to successfully complete a pre‑employment background check, which is provided at Netsmart’s sole expense.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Python | On-site, Bangalore
Senior Software Engineer - Python | On-site, Bangalore

Simple, a Netsmart solution • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Software Engineer - Python |On-site, Bangalore
Senior Software Engineer - Python |On-site, Bangalore

Netsmart Technologies • Bengaluru

Hybrid
INR 1,800,000 - 2,400,000
None
Senior Python Developer
Senior Python Developer

HypTechie • Bengaluru

On-site
INR 2,000,000 - 4,000,000
Software Engineer - Python
Software Engineer - Python

KJBN Labs • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Python Developer - Bangalore, India
Python Developer - Bangalore, India

United States Digital Space LLC • Karnataka

Hybrid
INR 3,000,000 - 5,000,000
Senior Python Developer (Backend)
Senior Python Developer (Backend)

BuildxPartners • Hyderabad

On-site
INR 3,000,000 - 5,400,000
Senior Python Developer
Senior Python Developer

VE3 • Maharashtra

On-site
INR 1,200,000 - 2,200,000
Cutting-edge projects
Career growth opportunities
Collaborative environment
+1
Python Developer
Python Developer

Persistent • Bengaluru

Hybrid
INR 1,400,000 - 1,800,000
Competitive salary
Education sponsorship
Cutting-edge technologies
+3
Sr. Python Developer
Sr. Python Developer

United States Digital Space LLC • Karnataka

On-site
Python Developer
Python Developer

Viraaj HR Solutions Private Limited • Kolkata District

On-site
INR 900,000 - 1,300,000
Competitive compensation
Performance-linked incentives
Technical learning budget