Work type: Fully remoteReports to: Head of Product (UK based)
An international start-up is offering software as a service to the financial services industry. They are looking for a skilled Python Back-end Developer to form part of a small SA based team, that will support the creation of their cutting edge web application.
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 the existing codebase.Implement security and data protection measures, following industry best practices.Participate in code reviews and contribute to team knowledge sharing, ensuring adherence to best coding practices.Stay current with industry trends and best practices to continuously improve the quality of the application.
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 and PostgreSQL.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.Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.