What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- At least 5 years of proven experience as a Python developer
- Experience with Django, Flask or similar frameworks
- Continuous integration and deployment tools and techniques
- Designing, planning and leading development on sets of related stories
- Writing clean, testable, maintainable code
- Designing and development of RESTFul APIs
- Performance tuning and optimisation
- Designing and using relational databases to store and query complex data
- Handling large datasets and designing for scalability
- Finding ways to improve system robustness, resilience and stability
Nice to have
- Logical thinking
- Problem solving
- Aptitude to learn new tech
- Good communication skills
- Mentorship ability
- Code reviewing
- Security understanding
- System understanding
- User-centric design
Day to day
- Working within a cross-functional agile team of product, engineering and DevOps
- Primarily focus on backend development with a firm grasp of the full stack
- Proactively shaping the engineering roadmap and evolving development practices to improve quality
Hiring process
- Send us your CV
- We will be in touch
