- Design, develop, implement, and integrate full stack software solutions based on business requirements
- Develop and maintain backend and frontend components using modern technologies and frameworks
- Manage and maintain development, staging, and production environments
- Own and manage CI/CD pipelines to ensure reliable and consistent deployments
- Maintain platform health through server configuration, performance monitoring, security patching, and administration
- Review and maintain code quality standards and technical documentation
- Establish and promote testing practices, including unit testing
- Design and maintain RESTful APIs and system integrations
- Contribute to software architecture decisions and microservices implementations
- Monitor application performance and support optimisation initiatives
AWSDockerCloud Computing+7 more