Responsibilities
- Design and implement cloud solutions using AWS services, such as EC2, S3, RDS, and VPC, to meet the needs of the organisation.
- Manage the cloud infrastructure, including provisioning, scaling, and monitoring resources to ensure they are optimised for performance and cost.
- Ensure that the cloud infrastructure meets security and compliance standards, such as HIPAA, PCI, and SOC.
- Automate cloud-based processes, such as deploying and scaling applications, using tools such as AWS CloudFormation, AWS Elastic Beanstalk, and AWS Lambda.
- Manage databases using services such as Amazon RDS, Amazon DynamoDB, and Amazon Redshift to ensure that they are optimised for performance, cost, and scalability.
- Troubleshoot issues related to cloud infrastructure, such as performance, availability, and security.
- Work with other teams, such as developers, operations, and security, to ensure that cloud-based solutions are integrated and functioning properly.
- Continuously evaluate and improve the cloud infrastructure to ensure that it meets the needs of the organisation and end-users.
- Work with frontend developers.
- Manage and mentor junior developers.
- Liaise with and manage third‑party services and resources.
- Follow software development best practices, including maintaining good documentation and establishing test protocols.
- Communicate clearly the development plan and progress to the management team.
- Perform additional duties within a start‑up environment, including reasonable engineering tasks, tasks that may not be limited to your expertise, and learning new skills necessary to perform these tasks, and administrative chores such as product launch and related activities.
Requirements
Strong technical background with at least 5 years of experience in executing software development.Led a team of at least 3 developers.Must be fluent in English both oral and written.Teamwork and excellent communication and interpersonal skills.Takes pride in developing high‑quality and efficient software.Positive attitude and willingness to learn on the job.Proficiency in :Server Language : Golang
Server Framework : EchoBackend Architecture : Microservices & Multi‑DatabasesReal‑time backend : Websocket, media streaming, data pipeline, async, etcInfrastructure : AWS, Docker, and on‑premise serversDB : MySQLSource code management : GitHubBackend Test : PostmanPythonAdditional Technologies
CI / CD tool : JenkinsSecurity test : ZapLoad test : JMeterSeniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Engineering and Information Technology
Industries
Software Development
#J-18808-Ljbffr