Collaborate with Product Owners and Designers to create realistic roadmaps and align on requirements.
Break-down problems into small iterations and guide others in their implementation.
Design and develop maintainable APIs and intuitive User Interfaces.
Conduct design and code reviews.
Analyse and improve the efficiency, scalability, and stability of ReactJS applications and NodeJS services running in AWS.
Conduct experiments that fuel data-driven decisions.
Collaborate with other teams for driving forward cross team initiatives.
Our Stack
Backend services implemented in C#, Java and .NET Core, Microservices.
Frontend in JavaScript, .Net, Angular JS
Services run in AWS Lambda, ECS.
Services deployed with Jenkins pipelines.
CloudFormation and CDK for infrastructure configuration.
MS SQL, DynamoDB, and S3 data stores.
Docker for local development.
Nice To Have
Understanding of Github Actions
Understanding of Solr/Elastic Search
React or any similar ui framework.
Qualifications
We are looking for a Software Engineer with excellent problem solving, teamwork, and communication skills to join our effort to create a world class engineering organisation.
You will work with other cross-functional teams to share knowledge and continuously improve our best practices.
Your team will own services from their inception to production and will be responsible for their high quality and continuous improvement. You will work with an agile mindset, collaborating via open and honest conversations.
Key Skills
C C# Java .NET Core Microservices JavaScript .Net Angular JS MS SQL DynamoDB AWS User Interface Design