Senior Software Engineer - Python |On-site, Bangalore

Netsmart Technologies

Bengaluru

On-site

INR 1,800,000 - 2,400,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

None

Job summary

Netsmart Technologies is seeking an experienced backend engineer to design, develop, and maintain scalable backend services in Python at our Bengaluru office. You will work with SQL Server, PostgreSQL, and MongoDB, building robust APIs (REST/GraphQL) and writing efficient data models and migrations.

Collaboration with frontend teams and product managers is essential to deliver reliable, secure solutions. You should have 6+ years in Python and strong DBA skills, plus exposure to

Qualifications

  • 6+ years of strong proficiency in Python.
  • 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 Git version control.
  • Strong analytical and problem-solving skills.

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
SQL Server
PostgreSQL
MongoDB
Database design
REST/GraphQL
Git
Analytical skills

Tools

Django
Flask
FastAPI
GraphQL libraries
SQLAlchemy
Django ORM
Docker
Kubernetes

Job description

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
  • 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)
  • Willingness to work Monday to Thursday from office
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

JobCubby • Bengaluru

On-site
INR 1,400,000 - 2,200,000
Software Engineer - Python
Software Engineer - Python

KJBN Labs • Bengaluru

On-site
INR 1,800,000 - 2,800,000
Software Engineer
Software Engineer

Applix • Hyderabad

On-site
INR 800,000 - 1,200,000
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
Python Developer
Python Developer

Viraaj HR Solutions Private Limited • Mumbai

On-site
INR 1,500,000 - 2,200,000
Competitive compensation
Performance-linked incentives
Technical learning budget
+1
Python Software Developer
Python Software Developer

Topsource Infotech Solutions • Pune District

On-site
INR 1,200,000 - 2,000,000
Python Backend Developer
Python Backend Developer

United States Digital Space LLC • Karnataka

On-site
INR 700,000 - 1,200,000
Sr. Python Developer (Backend / Data Engineering / Cloud / DevOps)
Sr. Python Developer (Backend / Data Engineering / Cloud / DevOps)

Harmony Data Integration Technologies • Sahibzada Ajit Singh Nagar

On-site
INR 800,000 - 1,500,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