Browse Jobs
For Employers
Post JobLog inGet Started

Lead Python Developer

Twerlo
Cairo, Egypt
Posted 1 year ago
1 open position
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Core Role: We are looking for a Lead Python Developer to join our team and help us develop and lead major backend services written in Python caretaking the infrastructure. Responsibilities include 

  • Deploying python microservices across Kafka, RabbitMQ, and PostgreSQL. Debugging the APIs and integrating applications with third-party web services.
  •  To be successful in this role, you should have experience using server-side logic and work well in a team. Ultimately, you’ll build highly responsive backend applications that align with our business needs.

This role requires a wide variety of strengths and capabilities, including:
 

  • Master's degree or equivalent experience.
  • Develop applications with database/datastore, simple or complex using Python.
  • Own, scale, and maintain the computing and storage infrastructure for the various product teams.
  • Work closely with our Engineering and Product Team to understand needs and develop solutions for our users.
  • Have the right attitude, are a team player, and an avid learner.
  • Design, develop, test, deploy, maintain, and improve software and new user-facing features.
  • Learn to create microservices, tools, and libraries for the internal team and open-source community.
  • Ensure the performance and security of the application/system.
  • Set up a good development, testing, and delivery process.

Job Requirements

Technical Skills:

  • 5 to 7 years of experience in the IT industry.
     
  • Experience with developing and deploying web applications on the cloud with a solid understanding of one or more of the following like Flask, and FastAPI.
     
  • Drive adoption of Cloud technology for data processing and warehousing.
  • Strong understanding/expertise in building REST APIs/ Microservices architecture.
  • Understanding of Webserver, NGINX, Load Balancer, and deployment process/activities.
  • Advanced level knowledge of software development life cycle.
  • Advanced level knowledge of software engineering processes.
  • Experience in Jira /Zoho Sprints will be an added advantage.
  • Experience with Agile/Lean development methods using Scrum.
  • Experience in Rapid Programming techniques and TDD.
  • Takes strong initiatives and is highly result-oriented.


Good to have:

  • Experience in implementing agile methodologies and best practices for efficient delivery of applications.
  • Ability to quickly learn new tools and technologies.
  • Ensure adherence to architecture standards, risk management, and security policies.
  • Ability to multi-task and prioritize in a fast-paced environment.
  • A proactive approach to problem-solving and decision-making.
  • Proficient in collaborating with various teams and stakeholders with a strong customer-focus mindset.
  • Expert with great innovation and design skills to automate any repetitive and manual tasks.
  • Experience in project-based and team-focused working practices.
  • Continue to look for opportunities to deliver beyond client expectations.
  • Proactively keep all stakeholders informed of status, issues, and risks including key dependencies and timeline/schedule impacts.
  • Innovate and proactively look for ways to improve processes & procedures and identify/recommend new ideas for process improvement. 

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentLead Python Developer