Requirements
● Core Java, J2EE, ReactJs, NextJs, Kotllin, Typescript, MS SQL, REST-based APIs, Automated Unit Testing
● Bachelor’s degree or relevant qualifications in STEM, such as engineering or computer science.
● Must have experience as a full stack engineer building large-scale software applications.
● Advanced knowledge of front-end languages and frameworks including JavaScript, NextJS, React, Mantine, React-Query and Playwright.
● Good communication skills.
● Developing software in the cloud particularly with AWS.
● Experience developing RESTful and websockets APIs with NodeJS and ExpressJS, Python and FastAPI.
● Competent in both SQL and NoSQL databases such as PostgreSQL and MongoDB.
● Familiar with deploying and maintaining AWS infrastructure using Terraform and Terragrunt
Preferred Requirements
● Interest in learning, adopting and championing new technologies.
● Employs and advocates for good programming practices such as clean code, pair programming TDD and BDD.
● Experience working with micro-services.
● AWS Certifications.
● Working in an Agile environment.
● Familiar with cloud-native communication protocols such as gRPC.
● Familiar with event-driven architecture and publish-subscribe protocols such as AMQP.
● Able to lead new projects from conceptualisation to delivery.
● Breakdown high-level product requirements into functional tasks for implementation.
● Familiar with DevOps operations and troubleshooting microservices