Full Stack Developer (Cloud, Python)
Job posting done by Sheralynn Tjioe, Head of Interim and Contracting Solutions (Technology) Recruitment at Kerry Consulting
Email: [email protected]
My Client is a leading stable firm in Singapore.
We are looking for a Full Stack Engineer with 2-5 years of hands-on experience in software solution development, particularly in distributed/cloud-native services design and development or full-stack web development. The role involves creating full-stack web applications using Python, Go, and React.js, and utilizing cloud-centric technologies to develop resilient, scalable, and cost-effective solutions. Responsibilities include deploying, managing, scaling, and maintaining applications in cloud or on-premises environments, implementing and maintaining microservices and APIs, containerizing applications using Docker, and ensuring high availability, scalability, and disaster recovery for containerized applications. Additionally, the candidate will implement and maintain CI/CD pipelines, automate testing, deployment, and monitoring processes, and ensure compliance with security best practices and standards. Active participation in code reviews, architecture discussions, team meetings, and comprehensive documentation creation is expected. For senior positions, providing training and support to team members on software development practices and technologies is required. The ideal candidate should have a track record of consistently delivering high-quality projects, possess strong communication skills, and demonstrate a strong work ethic focused on achieving the best solutions efficiently.
Responsibilities:
- Develop full-stack web applications using Python, Go, and React.js.
- Utilize cloud-centric technologies to build resilient, scalable, and cost-effective solutions.
- Deploy, manage, scale, and maintain applications in cloud or on-premises environments.
- Implement and maintain microservices, ensuring modularity and independence of services.
- Develop and maintain APIs for communication between services.
- Containerize applications using Docker.
- Ensure high availability, scalability, and disaster recovery for containerized applications.
- Implement and maintain CI/CD pipelines.
- Automate testing, deployment, and monitoring processes to ensure efficient and reliable application delivery.
- Ensure cloud-native applications adhere to security best practices and compliance standards.
- Participate in code reviews, architecture discussions, and team meetings to ensure alignment and knowledge sharing.
- Create and maintain comprehensive documentation for applications, infrastructure, and processes.
- For senior positions, provide training and support to team members on software development practices and technologies.
- Exhibit a strong work ethic and a drive to pursue the best solutions quickly.
Requirements:
- 2-5 years of hands-on experience in software solution development in one of the following areas:
- Distributed/Cloud-Native services design and development.
- Full-stack web development.
- Proven ability to consistently deliver high-quality projects of significant scope while maintaining high productivity levels.
- Experience with Kubernetes or other orchestration tools for managing containers at scale is a plus.
- Ability to collaborate effectively with cross-functional teams, including project managers and AI/ML teams, to define features and build solutions.
To Apply
For a confidential chat regarding your next Technology role, please submit your resume (in MS Words format) to Sheralynn Tjioe at [email protected], quoting the job title. We regret that only shortlisted candidates will be contacted.
Registration No.: R1878306
License No.: 16S8060