Back End Developer (Python, Flask, FastAPI)
TyrooJob description
Job highlights
- We are seeking a skilled and motivated back-end developer with a minimum of 2 years of professional experience in building systems using Python (Flask Framework)
- Minimum 2 years of experience in developing scalable systems using Python,with a strong grasp of microservices and serverless architectural patterns
- Proficient in working with RESTful APIs and WebSockets
Demonstrate thought leadership and commitment to mentoring and team building.
Excellent communication skills for effective collaboration with Business and Product teams.
Proactive approach towards adapting to the changing software development landscape and continuous upskilling.
Contribute to setting up best practices and effective design patterns throughout the development lifecycle.
Technical Requirements. Minimum 2 years of experience in developing scalable systems using Python, with a strong grasp of microservices and serverless architectural patterns.
Prior experience with databases such as MySQL, Elasticsearch and Redis. Exposure to cloud platforms like AWS or GCP and containerization using Docker.
Proficient in working with RESTful APIs and WebSockets.
Deep understanding of HTTP, web browsers, and token-based authentication/authorization (OAuth, JWT).
Experience with Version Control Tools (Git) and Package Managers (npm, yarn, pip).
Adherence to coding standards and a commitment to unit testing along with regular and rigorous code reviews.
Knowledge of microservices orchestration using Kubernetes, web servers like Nginx/Apache, and queuing systems like Kafka/Kinesis.
Interested in this role?