Skip to main content

Python FastAPI Backend Developer

We are hiring!

The Mobility iQ mission requires a new member in the team! But what is Mobility iQ?

 

Mobility iQ from The Miles Consultancy seeks to revolutionise the way corporates and their employees search, book and pay for multi-mobility ground transportation in the form of an all-new intelligent and interactive world-first mobility super app.

Designed as a universal solution, we aim to transform the mobility ecosystem and fundamentally help corporate travellers travel across ground more intelligently, sustainably and cost efficiently.

With that said, we are looking for a skilled Python Backend Developer to support in the backend creation and development of the Mobility iQ super app. The ideal candidate will need to have experience in developing web applications using FastAPI framework and be proficient in working with databases and third-party APIs. Experience with Flask or Django will also be considered.

Responsibilities:

  • Collaborate with front-end developers to design and develop APIs for web applications
  • Write clean, maintainable, and testable code using Python and the FastAPI framework
  • Integrate with third-party APIs and services
  • Work with databases and write complex SQL queries
  • Troubleshoot and debug issues in existing codebase
  • Implement security and data protection measures
  • Participate in code reviews and contribute to team knowledge sharing

Requirements:

  • Strong knowledge of Python programming language and experience in developing backend applications
  • Hands-on experience with FastAPI or other Python web frameworks such as Flask or Django
  • Experience in working with databases such as MySQL, PostgreSQL, and MongoDB
  • Familiarity with RESTful APIs and integration with third-party services
  • Understanding of authentication and authorization mechanisms
  • Experience in using version control systems such as Git
  • Strong problem-solving skills and ability to work independently as well as in a team
  • Excellent communication and collaboration skills
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field

Nice-to-haves:

  • Experience in developing and deploying applications using cloud platforms such as AWS or Azure
  • Knowledge of Docker and containerization
  • Experience with other programming languages such as JavaScript or Ruby

If the position interests you, or if you know of someone who would be a good fit, be sure to get in touch with us at [email protected]