Backend Engineer (Python)

Nonstop Io Technologies

Pune District

On-site

INR 900,000 - 1,500,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Nonstop Io Technologies in Pune is seeking a Backend Engineer (Python) to design, build, and scale secure backend services and RESTful APIs. You will work on data processing workflows, ETL pipelines, and cloud-based systems, collaborating with cross-functional teams.

Experience in SaaS applications, microservices, and familiarity with React frontends is desirable. The role expects strong CS fundamentals and a collaborative, performance-driven mindset.

Qualifications

  • 3 to 6 years of backend development experience with Python.
  • Strong Django/Flask experience and REST API design.
  • Experience building SaaS applications and scalable microservices.
  • Familiarity with ETL workflows and data integration.
  • Knowledge of cloud platforms like AWS.
  • Proficient with Git and CI/CD practices.

Responsibilities

  • Design, develop, and maintain scalable web applications and backend services.
  • Create secure, efficient RESTful APIs using Django/Flask.
  • Design microservices and distributed components.
  • Collaborate with frontend and data teams for integrations.
  • Develop and maintain ETL/data processing workflows.
  • Ensure data quality and performance of backend systems.
  • Contribute to CI/CD pipelines and cloud deployments.
  • Write clean, testable code and participate in code reviews.

Skills

Python
Django
Flask
REST APIs
SaaS
ETL
Microservices
AWS
CI/CD
Docker
Kafka
Data pipelines

Tools

Docker
Kafka
Redis
Elasticsearch
Nginx
GraphQL
Airflow
Pandas
SQLAlchemy
Spark

Job description

Brief Description

We are looking for a passionate and experienced Backend Engineer (Python) to join our engineering team. The ideal candidate will have strong expertise in backend development, API design, scalable application architecture, and SaaS applications, along with exposure to data processing, ETL workflows, and data integration. Familiarity with React and frontend technologies is an added advantage.

You will collaborate with cross-functional teams to build, enhance, and maintain robust, secure, and high-performance applications while contributing to backend services, data workflows, and cloud-based systems.

Roles and Responsibilities
  • Design, develop, and maintain scalable and high-performance web applications and backend services.
  • Develop secure, efficient, and reliable backend services and RESTful APIs using Python.(Django/Flask)
  • Design and implement scalable microservices and distributed application components.
  • Collaborate with frontend engineers and contribute to React-based features or integrations when required.
  • Develop, maintain, and support ETL/data processing workflows for extracting, transforming, and loading data across systems.
  • Build Python-based data processing scripts, services, and integrations to support application and business requirements.
  • Work with relational databases to support data extraction, transformation, validation, and loading processes.
  • Collaborate with data and engineering teams to improve data quality, reliability, and processing efficiency.
  • Work closely with product managers, designers, QA engineers, DevOps, data engineers, and other stakeholders to deliver high-quality features.
  • Write clean, maintainable, reusable, and testable code following software engineering best practices.
  • Participate in code reviews and contribute to coding standards, engineering practices, and technical improvements.
  • Optimize applications, APIs, databases, ETL processes, and backend services for performance, reliability, and scalability.
  • Troubleshoot, diagnose, and resolve application, data processing, and production issues.
  • Contribute to system architecture, technical design decisions, and continuous improvement initiatives.
  • Develop and maintain automated tests to ensure application quality and reliability.
  • Collaborate with DevOps teams to support CI/CD pipelines, containerized deployments, cloud-based applications, and deployment automation.
  • Monitor and support backend services and data workflows in development, staging, and production environments
Requirements
  • 3 to 6 years of professional experience in Backend Development using Python.
  • Strong hands-on experience with Python backend frameworks such as Django and Flask.
  • Experience building and supporting SaaS applications, with exposure to microservices, caching, pub-sub, messaging technologies, RESTful APIs, and distributed systems.
  • Exposure to ETL processes, data pipelines, data integration, or data processing using Python. (Preferred)
  • Understanding of ETL concepts such as data extraction, transformation, validation, loading, and data quality.(Preferred)
  • Experience working with relational databases, preferably PostgreSQL, for application development and/or data processing workflows.
  • Strong understanding of databases such as PostgreSQL, MySQL, MongoDB, or SQL Server.
  • Familiarity with frontend technologies, particularly React, is an advantage.
  • Experience with version control systems such as Git.
  • Exposure to technologies such as Kafka, Redis, Elasticsearch, Redshift, Nginx, and GraphQL is a plus.
  • Exposure to data technologies or tools such as Airflow, Pandas, SQLAlchemy, Spark, or similar data processing frameworks is a plus.
  • Strong foundation in computer science, including data structures, algorithms, object-oriented programming, and software design principles.
  • Familiarity with CI/CD pipelines and tools such as Jenkins.
  • Good understanding of cloud platforms such as AWS, Azure, or GCP.
  • Strong understanding of software design principles, scalable application architecture, and data structures.
  • Experience with containerization technologies such as Docker.
  • Knowledge of automated testing frameworks and best practices.
  • Experience working in Agile/Scrum environments.
  • Strong problem-solving, analytical, communication, and collaboration skills.
Why Join Us?
  • Opportunity to work on a cutting-edge healthcare product
  • A collaborative and learning-driven environment
  • Exposure to AI and software engineering innovations
  • Excellent work ethic and culture
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Engineer (Python)
Backend Engineer (Python)

NonStop io Technologies • Maharashtra

On-site
INR 1,200,000 - 2,400,000
Backend Engineer (Python)
Backend Engineer (Python)

Nonstop Io Technologies Pvt. Ltd. • Pune District

On-site
INR 900,000 - 1,200,000
Engineer-Application Development
Engineer-Application Development

CBTS • Gurugram District

Hybrid
INR 1,200,000 - 2,400,000
Lead Engineer- Python Backend
Lead Engineer- Python Backend

Evalueserve India • Gurugram District

On-site
INR 1,200,000 - 2,000,000
Backend Engineer
Backend Engineer

OBS Digital Services • Nadia

On-site
INR 1,200,000 - 1,800,000
Competitive salary
6-day working week
Paid overtime
+3
Python Backend Developer
Python Backend Developer

RightData, Inc. • India

On-site
INR 1,000,000 - 1,500,000
Competitive salary & bonus structure
Corporate medical cover for employees and dependents
14 days of paid holidays
+2
Django Backend Developer
Django Backend Developer

Ninos IT Solution • Chennai District

On-site
INR 900,000 - 1,300,000
Python-based backend developer
Python-based backend developer

Pure Billion Technologies • Mumbai

On-site
Competitive salary package
Opportunities for career growth
Collaborative team environment
+1
Senior Software Engineer - Python
Senior Software Engineer - Python

EvoluteIQ • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Python Developer
Python Developer

Landmark Group • India

On-site
INR 800,000 - 1,200,000