We are currently partnering with a leading digital services organization expanding its technology team in Singapore.
This role is open to engineers, from individual contributors to team leads and managers.
You will collaborate with cross-functional teams, influence technical decisions, and contribute to improving products and processes.
Key Responsibilities:
- Design, develop, and maintain scalable and high-performance software systems.
- Collaborate with team members and stakeholders to understand requirements and deliver effective solutions.
- Participate in code reviews and provide constructive feedback.
- Continuously improve development processes, workflows, and tools.
- Stay current with emerging technologies and best practices.
- Mentor or support colleagues, fostering growth and knowledge sharing.
- Identify and mitigate technical risks while meeting project timelines.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Experience in software development and understanding of software design patterns and architectural principles.
- Experience in one major programming language (e.g., JavaScript, Python).
- Experience deploying and maintaining applications on cloud platforms (AWS, Azure, GCP).
Proficient with DevOps practices and CI/CD pipelines.
UEN: G
EA Licence: 23S2061