Key Tasks :
Defining or approving the design choices for development projects, ensuring they meet requirements.
Defining standards and setting technical roadmaps.
Create stable, high transactional systems that are available 24 / 7.
Contribute to best practices.
Should be a role model to other developers when it comes to the development process. We believe that you are detail oriented, have good coaching skills, eager to collaborate, help and encourage, sharing your knowledge with your colleagues.
Shall actively participate in all parts of development, including coding and investigating incidents.
Knowledge / Skills required :
5 years experience working with complex, high volume systems.
A thorough knowledge of the most common tools and methodologies for software development and design.
Multiple forms of architectural patterns (Event, Microservices etc)
Experience of cloud adoption and migrations (AWS)
Desire to learn, and a drive to build highly available systems.
Excellent ability to collaborate and manage the expectations of stakeholders.
The awe factor :
Experience in building a high volume data processing environment.
Experience with database and event streaming platforms (e.g. PostgreSQL, Kafka etc).
Personal Profile :
Motivated, confident, self-sufficient, focused and determined.
Well organised and consistently meets commitments.
Requires a can do commitment to achieve success.
Detail oriented and strong communication skills.
Enjoy sharing your knowledge and best practices with others.
What we offer :
The way you are :