Match score not available

Senior Python Developer & Technical Lead

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

10-15 years of software engineering experience, 8+ years focused on Python backend development, Proficient in Django, Flask or FastAPI, Experience with RESTful APIs and microservices, Strong knowledge of database design and optimization.

Key responsabilities:

  • Lead design and development of scalable backend services
  • Implement microservices that ensure high availability and performance
  • Manage CI/CD pipelines and automate infrastructure provisioning
  • Mentor developers and conduct code reviews
  • Foster continuous improvement and innovation within the team
Elfonze Technologies logo
Elfonze Technologies Scaleup https://www.elfonze.com/
201 - 500 Employees
See more Elfonze Technologies offers

Job description

This is a remote position.

Job Description:


     Lead the design and development of scalable backend services using Python frameworks such as Django, Flask, or FastAPI.


     Architect and implement microservices and distributed systems that ensure high availability, performance, and fault tolerance.

     Apply and enforce SOLID and DRY principles to maintain clean, modular, and efficient codebases.

     Oversee the development and maintenance of RESTful APIs and ensure secure and efficient communication between services.

     Manage and optimize CI/CD pipelines and collaborate with DevOps engineers to automate infrastructure provisioning using Terraform, Ansible, or CloudFormation.

     Design and maintain efficient database schemas (relational and NoSQL) to ensure performance and scalability.

     Mentor developers, conduct code reviews, and ensure adherence to best practices for backend development and architecture.

        Lead technical discussions, collaborate with cross-functional teams, and ensure project goals align with architectural standards.

        Foster an environment of continuous improvement, promoting clean code practices and technical innovation within the team.



Requirements
Additional Information:


     10-15 years of software engineering experience, with 8+ years focused on Python backend development.


     Proficiency in Python frameworks like Django, Flask, or FastAPI, with demonstrated experience in building scalable, maintainable applications.

     Deep understanding and practical application of SOLID and DRY principles in software design and architecture.

     Proven track record of designing and building RESTful APIs and microservices in cloud environments such as AWS, GCP, or Azure.


     Experience with CI/CD pipeline automation and infrastructure as code tools like Terraform or Ansible.

     Strong knowledge of relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB) and experience with database design and optimization.

     Experience in asynchronous programming in Python (e.g., asyncio, Celery) to handle high-concurrency environments.

        Strong interpersonal skills with the ability to foster collaboration and drive technical excellence.




Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Social Skills
  • Collaboration

Software Engineer Related jobs