Backend Software Engineer (Python)

Singapore 3 months agoFull-time External
30.5k - 38.8k / mo
- Extensive experience designing, building and maintaining API, including strong knowledge of database schema design, caching strategies and asynchronous job processing. - Proficiency in Python stack (FastAPI, Django, Flask) with demonstrable experience in developing scalable applications. - System design and architectural skills – you are capable of seeing the bigger picture – designing backend systems that are modular, resilient and future proof. You make trade-offs between performance reliability and simplicity. - Familiarity in using version control tools such as GitHub and GitLab. - Proficiency in relational and NoSQL database – Postgres and MongoDB. - Solid understanding of object-oriented programming (OOP) concepts and their practical application. - Familiarity and containerization (e.g. Docker, Kubernetes) - Familiarity with Linux development environments.