Writing scalable, robust, testable, efficient, and easily maintainable code.
Translating software requirements into stable, working, high performance software.
Playing a key role in architectural and design decisions, building toward an efficient microservices distributed architecture.
Role Overview
Minimum of 5 year’s experience in an architecture/developer role
Experience working with Cloud Platforms (AWS would be preferred)
Design and implementation of backend services'
Experience in API-first design & development
Experience with automated testing and continuous integration (unit, integration, end to end)
Experience working and collaborating as part of a cross-functional team
Agile development methodologies
Self-motivated, enthusiastic and driven
Enjoys solving complex problems
Able to work alone or as part of a team
High attention to detail
Goal orientated
Required Skills:
Python (experience with Django preferred)
PostgreSQL
Familiarity with VCS, preferably Git
Cloud services such as AWS
Unit, integration, end to end testing
Salary, Incentive, and Benefits Packages
Competitive Salary
Benefits package include HMO, training allowance, gym or food allowance, educational assistance for dependent and more
An annual salary increase, as laid out in the contract
Free food and drinks provided in the office
Company trips