Sr. Python Developer

Neurealm Company

Chennai

On-site

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

Full time

13 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Neurealm Company in Chennai, India, seeks a Senior Python Developer to lead backend design and scalable systems. You will shape RESTful APIs, microservices, and cloud deployments, while mentoring juniors and aligning with product goals.

The ideal candidate brings deep Python expertise, hands-on API development, and strong leadership. Experience with AWS, DevOps practices, and scalable architectures is essential for enterprise-grade delivery.

Qualifications

  • 3–5 years of Python development experience.
  • Experience with backend architectures, microservices and REST APIs.
  • Experience with AWS and cloud-based deployments preferred.

Responsibilities

  • Design, develop, and maintain scalable, secure Python applications.
  • Architect backend systems, microservices, and RESTful APIs.
  • Lead technical design discussions and drive architectural decisions.
  • Review code and enforce coding standards and security guidelines.
  • Optimize performance, scalability, reliability, and cost efficiency.
  • Design database schemas and optimize complex SQL queries.
  • Collaborate with cross-functional teams to implement technical solutions.
  • Mentor junior developers through code reviews and guidance.
  • Troubleshoot production issues and perform root cause analysis.
  • Drive CI/CD automation and Infrastructure as Code.

Skills

Python development
Backend architecture
RESTful APIs design
OOP & SOLID
Microservices design
Async programming

Tools

FastAPI
Flask
Django
Git
CI/CD
Docker
Kubernetes
AWS

Job description

Job Description – Senior Python Developer

Experience: 3–5 Years

Role Overview

We are looking for an experienced Senior Python Developer to lead the design and development of scalable, high-performance backend applications and distributed systems. The ideal candidate should possess deep expertise in Python, backend architecture, API development, cloud technologies (AWS preferred), and modern software engineering practices.

The role requires technical leadership, mentoring junior developers, driving architectural decisions, and collaborating closely with product managers, architects, DevOps, and QA teams to deliver enterprise-grade solutions.

Key Responsibilities
  • Design, develop, and maintain scalable, secure, and highly available Python applications.
  • Architect backend systems, microservices, and RESTful APIs following industry best practices.
  • Lead technical design discussions and drive architectural decisions.
  • Review code and ensure adherence to coding standards, security guidelines, and engineering best practices.
  • Optimize application performance, scalability, reliability, and cost efficiency.
  • Design database schemas and optimize complex SQL queries.
  • Collaborate with cross-functional teams to define technical solutions and implementation strategies.
  • Mentor junior developers through code reviews, technical guidance, and knowledge sharing.
  • Troubleshoot complex production issues and perform root cause analysis.
  • Drive automation through CI/CD pipelines and Infrastructure as Code
  • Ensure applications are observable through proper logging, monitoring, and alerting.
  • Participate in Agile ceremonies and contribute to sprint planning and technical estimation.
  • Evaluate emerging technologies and recommend improvements to existing platforms.
Required Technical Skills
  • Expert-level Python programming experience.
  • Strong experience with FastAPI, Flask, or Django.
  • Extensive experience designing and developing RESTful APIs.
  • Strong understanding of Object-Oriented Programming (OOP), SOLID principles, and design patterns.
  • Experience building scalable microservices architectures.
  • Strong understanding of asynchronous programming (asyncio, FastAPI async).
Databases
  • Strong knowledge of relational databases such as PostgreSQL, MySQL, or SQL Server.
  • Experience with NoSQL databases such as MongoDB, DynamoDB, or Redis.
  • Ability to optimize complex SQL queries and database performance.

Hands-on experience with AWS services such as:

  • Lambda
  • ECS
  • EC2
  • S3
  • API Gateway
  • CloudWatch
  • IAM
  • SQS/SNS
  • RDS

Exposure to Azure or GCP is an added advantage.

DevOps & Deployment
  • Docker and containerized application development.
  • CI/CD using GitHub Actions, Jenkins, GitLab CI, or AWS CodePipeline.
Software Engineering
  • Git and modern branching strategies.
  • Unit, integration, and end-to-end testing (PyTest, Unittest).
  • Strong debugging and performance tuning skills.
  • Experience with Linux environments.
  • Understanding of security best practices for APIs and web applications.
Good to Have
  • Exposure to LLM frameworks such as LangChain, LangGraph, or LlamaIndex.
  • Experience integrating with vector databases (Qdrant, Pinecone, FAISS, OpenSearch, etc.).
  • Experience with event-driven architectures using Kafka, RabbitMQ, or AWS SQS.
  • Knowledge of distributed systems and message-driven architectures.
  • Familiarity with OAuth2, JWT, SSO, and authentication frameworks.
  • Experience with monitoring tools such as Grafana, Prometheus, ELK Stack, or CloudWatch.
  • Exposure to serverless architectures.
The successful candidate should demonstrate:
  • Strong ownership and accountability for technical deliverables.
  • Ability to mentor and guide development teams.
  • Excellent analytical and problem-solving skills.
  • Strong communication and stakeholder management abilities.
  • Capability to balance technical excellence with business priorities.
  • Ability to drive engineering best practices and continuous improvement.
Preferred Candidate Profile

We are looking for someone who:

  • Has extensive experience building scalable backend platforms.
  • Can independently design and implement complex technical solutions.
  • Enjoys mentoring engineers and improving team productivity.
  • Is passionate about software quality, automation, and performance.
  • Keeps up to date with modern backend technologies and engineering practices.
Nice-to-Have (If Hiring for AI-Driven Teams)
Candidates with experience in the following areas will be preferred:
  • Building AI-powered backend services.
  • Developing Retrieval-Augmented Generation (RAG) applications.
  • Integrating LLMs such as OpenAI, Claude, Gemini, or Amazon Bedrock into production applications.
  • Developing scalable APIs that serve AI/ML workloads.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Developer
Senior Python Developer

Straive • Chennai

On-site
INR 4,500,000 - 7,500,000
Senior Python Developer
Senior Python Developer

xAQUA ✓ • West Bengal

On-site
INR 2,500,000 - 5,000,000
Python AI Developer
Python AI Developer

JRD Systems • Bengaluru

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

Cloudesign Technology Solutions LLP. • Indore District

On-site
INR 1,800,000 - 2,800,000
Python Developer - Strategic Hiring 2027
Python Developer - Strategic Hiring 2027

Genzeon Global • Hyderabad

On-site
INR 1,800,000 - 2,400,000
Senior Python Developer | Gurugram
Senior Python Developer | Gurugram

DigitalXNode • Gurugram District

On-site
INR 1,400,000 - 2,400,000
Senior Backend Engineer - (Python+AI)
Senior Backend Engineer - (Python+AI)

Infocusp Innovations • Ahmedabad District, Pune District

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

Techminds Group • NTR

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

Mployee.me • Bengaluru

Hybrid
INR 3,000,000 - 4,800,000
Cab facility
Sr. Python Engineer
Sr. Python Engineer

Dailoqa • Dadri

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