Senior Python Developer

12 Minutes ago • 7-8 Years • Programming

Job Summary

Job Description

We are seeking a highly skilled Senior Python Developer with 7-8 years of experience in designing and developing robust, scalable, and maintainable backend systems. The role involves building backend services, designing APIs, optimizing performance, and collaborating with cross-functional teams to deliver high-quality software solutions. Responsibilities include developing complex backend services using Python and frameworks like Django, Flask, or FastAPI, building and integrating RESTful APIs, developing and maintaining microservices, collaborating with front-end developers, using ORM libraries, implementing testing, and utilizing Git for version control. The role also requires contributing to architectural decisions and providing mentorship.
Must have:
  • 7-8 years of experience as Python Developer
  • Expertise in Django, Flask, or FastAPI
  • Experience with RESTful API development
  • Experience with microservices architecture
  • Experience with ORM tools
  • Proficient in Git
  • Understanding of relational databases
  • Familiarity with software development best practices
Good to have:
  • N/A

Job Details

Project description

We are looking for a highly skilled Senior Python Developer with 7-8 years of hands-on experience in designing and developing robust, scalable, and maintainable backend systems. You need to have strong proficiency in Python, experience with modern web frameworks (such as Django, Flask, or FastAPI), and a solid understanding of RESTful API design, microservices architecture, and cloud-based development.

This is a critical technical role that involves building backend services, designing APIs, optimizing performance, and collaborating with cross-functional teams to deliver high-quality software solutions.

Responsibilities
bullet icon

Design, develop, and maintain complex backend services and applications using Python and related frameworks (Django, Flask, or FastAPI).

bullet icon

Build and integrate RESTful APIs that are scalable, secure, and well-documented.

bullet icon

Develop and maintain microservices and ensure proper communication, performance, and reliability across distributed systems.

bullet icon

Collaborate with front-end developers and other team members to deliver full-stack features.

bullet icon

Use ORM libraries to manage and interact with relational databases efficiently.

bullet icon

Implement unit testing, integration testing, and participate in code reviews to ensure code quality and adherence to best practices.

bullet icon

Utilize version control systems, particularly Git, for collaborative development and release management.

bullet icon

Write clean, well-structured, and maintainable code following software engineering standards and guidelines.

bullet icon

Contribute to architectural decisions and provide technical mentorship to junior developers.

bullet icon

Participate in agile ceremonies, including sprint planning, stand-ups, and retrospectives.

Skills

Must have

bullet icon

7-8 years of professional experience as a Python Developer in enterprise-grade software development projects.

bullet icon

Strong expertise in at least one Python web framework such as Django, Flask, or FastAPI.

bullet icon

Solid experience with RESTful API development and microservices architecture.

bullet icon

Experience with ORM tools such as SQLAlchemy or Django ORM.

bullet icon

Proficient in using Git for version control and collaborating with development teams.

bullet icon

Understanding of relational databases (e.g., PostgreSQL, MySQL) and data modeling.

bullet icon

Familiarity with software development best practices, including testing, continuous integration, and deployment.

Nice to have

bullet icon

N/A

Other
seniority icon

Languages

English: C1 Advanced

seniority icon

Seniority

Senior

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Bengaluru, Karnataka, India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Programming Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Empower your future with Luxoft: Innovate, thrive and grow in a software-defined world.

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Pune, Maharashtra, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Pune, Maharashtra, India (On-Site)

Indore, Madhya Pradesh, India (On-Site)

Hyderabad, Telangana, India (On-Site)

View All Jobs

Get notified when new jobs are added by luxsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug