Senior Python Developer

AuthBridge Research Services
Posted on
AuthBridge Research Services logo

Experience
2 - 7 yrs
Salary (CTC)
1,500,000 - 1,700,000
Job Location
Gurugram, India
Vacancy
1
Designation
Senior Python Developer
Job Type
ONSITE

Job Description

Hiring Requirement Document


Position: Senior Python Developer

Employment Type: Full-Time

Experience Required: 68 Years (flexible based on expertise)


Role Summary

We are seeking a highly skilled, self-driven, and experienced Python Developer to join our

technology team. This is a hands-on individual contributor role requiring end-to-end

ownership of product delivery, primarily on backend systems and APIs, with exposure to

frontend when needed. The ideal candidate demonstrates strong problem-solving skills,

deep expertise in Python frameworks (such as FastAPI/Django), and the ability to

independently design, build, and deliver scalable modules.


Key Responsibilities

• Develop, enhance, and maintain scalable web applications using Python frameworks

such as FastAPI, Django or Flask.

• Strong proficiency & hands-on in Python programming FastAPI, data structures,

algorithms, and object-oriented design.

• Strong knowledge of RESTful API design, microservices architecture, and third-party

integrations.

• Solid understanding of relational databases such as MySQL and NoSQL databases such

as MongoDB, Redis, and Amazon, DynamoDB.

• Experience with Amazon Web Services services including Amazon EC2, ECS, Amazon S3,

Amazon RDS, KMS, AWS Lambda, and Amazon CloudWatch.

• Familiarity with Docker, Kubernetes, CICD pipelines, and DevOps practices.

• Knowledge of caching, queues, and event-driven systems using Apache Kafka,

RabbitMQ, and Celery.

• Strong debugging, troubleshooting, and performance optimization skills.

• Understanding of secure coding practices, authentication, authorization, and data

protection.

• Build responsive interfaces using ReactJS and modern frontend tools.

• Debug, troubleshoot, and optimize application performance across environments.


• Take end-to-end ownership of features from requirement analysis to deployment.

• Collaborate with product managers and QA to deliver high-quality solutions.

• Manage source code and branching strategies using Git.

• Integrate third-party APIs and external services seamlessly.


Required Skills & Qualifications

• Expertise in Python frameworks such as FastAPI, Django or Flask.

• Design, develop, test, and maintain scalable backend applications using Python.

• Build and manage RESTful APIs and microservices using Flask, FastAPI, and Django.

• Develop secure, high-performance, and reusable code following coding standards and

best practices.

• Design and optimize database schemas, queries, and integrations with MySQL and

NoSQL databases such as MongoDB,

• Deploy, monitor, and maintain applications on Amazon Web Services using services

such as Amazon EC2, ECS, Amazon S3,

• Amazon RDS, AWS Lambda, and Amazon CloudWatch, KMS.

• Build CICD pipelines and automate deployments using tools such as Jenkins, GitHub

Actions, or GitLab CICD.

• Containerize applications using Docker and manage orchestration with Kubernetes.

• Implement caching, asynchronous processing, and messaging solutions using Redis,

Apache Kafka, RabbitMQ, or Celery.

• Troubleshoot production issues, perform root cause analysis, and implement preventive

fixes.

• Monitor application health, logs, metrics, and system performance to ensure uptime and

reliability.

• Collaborate with frontend developers, QA teams, DevOps engineers, product managers,

and stakeholders to deliver features on time.

• Participate in architecture discussions and recommend scalable, secure technical

solutions.

• Write unit tests, integration tests, and maintain code quality through reviews and

automation.

• Ensure application security, data protection, and compliance with organizational

standards.

• Mentor junior developers, conduct code reviews, and support technical growth of the

team.

• Estimate tasks, plan sprints, and contribute to Agile ceremonies such as standups,

retrospectives, and sprint planning.

• Continuously evaluate new tools, frameworks, and engineering practices to improve

development efficiency.

• Proficiency in frontend technologies: ReactJS, JavaScript and modern framework


• Working knowledge of REST API integration and handling external services.

• Excellent debugging and performance analysis skills.

• Ability to work independently, own technical solutions, and manage deadlines.

• Implement secure authentication and authorization mechanisms JWT, OAuth, etc..

• Follow OWASP guidelines and ensure data security in APIs and databases.

• Conduct code reviews, fix vulnerabilities, and maintain compliance standards.

• Monitoring Prometheus, Grafana, ELK, or similar tools

• Develop unit tests, integration tests, and ensure high code coverage.


Preferred/Good to Have

• Exposure to agile/scrum-based environments.


Ideal Candidate Traits

• Proactive and self-motivated with a strong ownership mindset.

• Strong communicator and effective collaborator.

• Able to think critically and solve complex problems independently.

• Enthusiastic about learning and adopting new technologies.



No Referrers Available

There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.