Experience in building and enhancing cloud-native services on AWS using appropriate managed services, microservices, and event-driven patterns, SQL, RESTful APIs, and containerisation technologies; building and improving CI/CD pipelines, deployment automation, and release processes.
Analyse user needs and develop software solutions for distributed system, applying principles and techniques of computer science, engineering, and mathematical analysis;
Partner with Product Managers, Designers and Engineers to solve customer problems, deliver MVP solutions and continuously enhance the product experience.
Analyze and provide input for the requirements and provide impact assessment for new features or bug fixes. Make high-level design and establish technical standards.
In addition, you are leading the software engineering direction by establishing engineering standards, promoting DevSecOps best practices, providing technical coaching and contributing to the AWS cloud software engineering community.
Individuals who are completing or have recently completed a Bachelor's degree in Software Development, Computer Science, Computer Engineering or a related discipline.
You will be expected to leverage your knowledge of best practices and tools in this area to create efficient, reliable, scalable and high-performance code.
Collaborate with cross-functional teams to conduct product verification, resolve technical faults, and ensure smooth project delivery and commercial deployment.
System Design & Cloud: Deploy scalable code on cloud environments (AWS/GCP), containerizing services with Docker and maintaining automated CI/CD pipelines.
What You'll Do: Design, develop, and maintain software applications Collaborate with cross-functional teams on project requirements and solutions ️ Write clean, efficient, and well-documented code Debug and resolve technical issues promptly Participate in code reviews to ensure best practices Contribute ideas to enhance system performance and user experience