Python Developer

Neurealm

Chennai District

On-site

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

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Neurealm, based in Chennai, India, is seeking a skilled Python Developer to design, develop, and maintain scalable backend applications and APIs. You will work in an Agile environment with cross-functional teams to deliver high-quality code and reliable services.

Ideal candidates possess strong Python skills, experience with FastAPI/Flask/Django, and a solid understanding of software engineering best practices. Exposure to AWS and containerized deployments is a plus.

Qualifications

  • Proficient in Python and backend service development.
  • Experience with FastAPI, Flask, or Django.
  • Strong REST API design and DB knowledge.
  • Experience with SQL databases (PostgreSQL/MySQL/SQL Server).
  • Familiar with Git and unit testing (PyTest/Unittest).
  • Unix/Linux environment familiarity.

Responsibilities

  • Design, develop, test, and maintain Python-based backend services.
  • Develop RESTful APIs and integrate with internal and external systems.
  • Write clean, modular, reusable, and well-documented code.
  • Optimize application performance, scalability, and reliability.
  • Collaborate with product managers, architects, QA, and frontend developers.
  • Participate in code reviews and follow engineering best practices.
  • Implement automated unit and integration tests.
  • Contribute to CI/CD pipelines and deployment processes.
  • Stay updated with emerging technologies and improvements.

Skills

Python
FastAPI
Flask
Django
REST API design
SQL databases
Git
PyTest
Unittest
Linux
AWS
Docker
CI/CD
Kubernetes
NoSQL
RabbitMQ
Kafka
GitHub Actions

Tools

Docker
GitHub Actions
Jenkins
GitLab CI
Terraform
CloudFormation
Kubernetes
PostgreSQL
MySQL

Job description

We are looking for a skilled Python Developer to design, develop, and maintain scalable backend applications and APIs. The ideal candidate should have strong Python programming skills, experience building production-grade applications, and a solid understanding of software engineering best practices. Exposure to cloud platforms (AWS preferred) is a plus.

The candidate should be comfortable working in an Agile environment, collaborating with cross-functional teams, and delivering high-quality, maintainable code.

Key Responsibilities

  • Design, develop, test, and maintain Python-based applications and backend services.
  • Develop RESTful APIs and integrate with internal and external systems.
  • Write clean, modular, reusable, and well-documented code.
  • Optimize application performance, scalability, and reliability.
  • Debug and resolve production issues while ensuring minimal downtime.
  • Design and optimize SQL queries and work with relational databases.
  • Collaborate with product managers, architects, QA, and frontend developers throughout the software development lifecycle.
  • Participate in code reviews and follow engineering best practices.
  • Implement automated unit and integration tests.
  • Contribute to CI/CD pipelines and deployment processes.
  • Stay updated with emerging technologies and recommend improvements where appropriate.

Technical Skills

  • Strong programming experience in Python.
  • Experience with Python frameworks such as FastAPI, Flask, or Django.
  • Strong understanding of REST API design and development.
  • Good knowledge of object-oriented programming and design principles.
  • Experience with SQL databases such as PostgreSQL, MySQL, or SQL Server.
  • Familiarity with Git and version control workflows.
  • Knowledge of unit testing frameworks (PyTest, Unittest, etc.).
  • Good understanding of data structures, algorithms, and software design patterns.
  • Familiarity with Linux/Unix environments.

Good to Have

  • Exposure to AWS or other cloud platforms (Azure/GCP).
  • Experience with Docker and containerized deployments.
  • Familiarity with CI/CD tools such as GitHub Actions, Jenkins, or GitLab CI.
  • Knowledge of NoSQL databases such as MongoDB or DynamoDB.
  • Experience with message queues such as RabbitMQ, Kafka, or AWS SQS.
  • Understanding of microservices architecture.
  • Basic knowledge of Kubernetes.
  • Exposure to monitoring and logging tools such as CloudWatch, Prometheus, or Grafana.

Preferred Candidate Profile

The ideal candidate should demonstrate:

  • Strong coding and debugging skills.
  • Ability to write clean, maintainable, and efficient code.
  • Ownership of assigned features from design through deployment.
  • Passion for learning new technologies and improving engineering practices.
  • Ability to work effectively in a collaborative Agile environment.

Nice-to-Have Skills

  • Experience with cloud-native application development on AWS.
  • Exposure to Infrastructure as Code (Terraform or CloudFormation).
  • Familiarity with authentication mechanisms such as OAuth2, JWT, and SSO.
  • Understanding of security best practices for web applications and APIs.
  • Basic exposure to AI/ML or Generative AI application development is an added advantage.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

InspironLabs • Bengaluru

On-site
INR 700,000 - 1,200,000
Python Developer
Python Developer

JobCubby • India

On-site
INR 900,000 - 1,300,000
Python Programmer
Python Programmer

Infosys • Pune District, Chennai District, Bengaluru

On-site
INR 1,000,000 - 1,500,000
Python Software Developer-S
Python Software Developer-S

Infosys • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 700,000 - 1,100,000
Python Developer
Python Developer

Guava Trees Softech • Bhopal

On-site
INR 89,280 - 133,920
Senior Python Developer
Senior Python Developer

Neurealm • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Senior Python Developer | Gurugram
Senior Python Developer | Gurugram

DigitalXNode • Gurugram District

On-site
INR 1,800,000 - 3,200,000
Python Developer
Python Developer

Aynsoft • Delhi

On-site
INR 600,000 - 1,000,000
Senior Python Developer
Senior Python Developer

Keka Technologies Private Limited • Dadri

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

Saama Technologies Inc • India

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