Fullstack Software Engineer - Contract
Summary
Contract fullstack engineer in Singapore building and enhancing custom software components across systems and applications using modern frameworks and agile practices. Works as a subject-matter expert owning component quality, guiding teammates, and translating stakeholder requirements into technical solutions; core stack is Java with DevOps/build tooling, plus React and Python.
Role Overview
As a Fullstack Software Engineer, you will develop custom software solutions to design, code, and enhance components across systems or applications. You will use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs.
You are expected to be a subject matter expert, collaborate with and manage the team to perform effectively, take responsibility for team decisions, engage with multiple teams, contribute to key decisions, and provide solutions to problems within your immediate team and across multiple teams.
Key Responsibilities
• Take ownership of specific software components and ensure their quality and performance meet project standards.
• Support colleagues by sharing expertise and providing guidance on complex technical challenges.
• Contribute to the continuous improvement of development processes and practices within the team.
• Collaborate with stakeholders to understand requirements and translate them into effective technical solutions.
• Analyze and resolve technical issues to maintain smooth project delivery and system reliability
Professional & Technical Skills
• Advanced proficiency in Software Engineering (required).
• Advanced proficiency in Custom Application Development (suggested).
• Advanced proficiency in Software Design & Solutions (suggested).
Top 3 Must-Have Skills
1. Java
2. Build
3. DevOps
Top 3 Good-to-Have Skills
1. React
2. Python