As a Senior Full Stack Developer, you will be responsible for designing, developing, and maintaining both the back end and front-end components of our software applications. You will be providing good code quality, quality reviews, Sound PR creation and guide your junior co-workers. You will work closely with cross- functional teams to deliver high-quality, scalable, and performant solutions that meet our customers' needs.
Key Responsibilities
Back End Development
- Utilise Node.js, TypeScript, and NestJS to architect and develop robust and scalable server-side applications.
- Design and implement RESTful APIs and microservices on AWS cloud infrastructure.
- Implement authentication and authorisation mechanisms for secure access to services.
- Integrate with third-party services and APIs as required.
- Deploy and manage application containers using Docker for efficient deployment and scaling.
- Utilise PostgreSQL for database design, optimisation, and management.
- Implement real-time communication using MQTT for efficient data exchange.