About the job
Key Responsibilities
Core Java, J2EE, ReactJs, NextJs, Kotllin, Typescript, MS SQL, REST-based APIs, Automated Unit Testing
Requirements
Diploma, Bachelor’s degree or relevant qualifications in STEM, such as engineering or computer science.
6 - 8 years of 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
Bachelor’s degree