وصف الوظيفة

ETG is seeking a skilled Python + FastAPI Developer to join our dynamic development team. As a prominent player in the technology sector, we pride ourselves on delivering innovative solutions that drive success for our clients. In this role, you will be responsible for designing and implementing high-performance web applications using Python and FastAPI framework. We are looking for a self-motivated professional who is passionate about coding and eager to tackle complex challenges. You will collaborate closely with other developers, designers, and product managers to turn ideas into tangible products. Your expertise in modern software development practices will be essential in enhancing our existing systems and contributing to the development of new features that improve user experience. If you thrive in a fast-paced environment, enjoy working on diverse projects, and have a strong desire to learn and grow, this position is perfect for you. You will have opportunities to not only work on impactful projects but also contribute to the overall growth of the team and company. Join us and be a part of a team that prioritizes innovation, teamwork, and excellence in every project we undertake.


Responsibilities

  • Develop and maintain web applications utilizing Python and FastAPI.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Optimize application performance and scalability for high traffic environments.
  • Implement RESTful APIs to support front-end and mobile app interfaces.
  • Write clean, maintainable, and efficient code following best practices.
  • Conduct code reviews and provide constructive feedback to peer developers.
  • Troubleshoot, debug and upgrade existing software.

متطلبات الوظيفة

  • Proven experience as a Python developer with a focus on FastAPI framework.
  • Strong knowledge of RESTful API design and best practices.
  • Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
  • Experience working with databases like PostgreSQL or MongoDB.
  • Understanding of version control systems, particularly Git.
  • Strong problem-solving skills and ability to work in a team-oriented environment.
  • Excellent communication skills, both written and verbal.