Senior Fullstack developer - 12 months contract

Summary

1-year contract full-stack developer role in Singapore building scalable enterprise web applications using React/Angular/Vue.js front-ends and Java/Spring Boot or .NET/C# back-ends, with CI/CD pipeline responsibilities.

Duration: 1 year

Working Hours: 8.30am - 6pm, Monday - Fridays. Standby and shift work may be required

Location: Central

Responsibilities

  • Design, develop and maintain scalable full-stack web applications and enterprise software solutions.
  • Develop modern, responsive and user-friendly front-end applications using React, Angular, Vue.js or similar frameworks.
  • Develop robust back-end applications, APIs and microservices using Java/Spring Boot, .NET/C# or similar technologies.
  • Design and implement RESTful APIs and integrate applications with databases, third-party systems and enterprise platforms.
  • Develop and maintain CI/CD pipelines and support automated build, testing and deployment processes.
  • Participate in the full software development lifecycle, from requirements gathering and technical design through development, testing, deployment and maintenance.
  • Troubleshoot and resolve application issues, performance bottlenecks and production defects.
  • Conduct code reviews and contribute to technical architecture and design discussions.
  • Work closely with product managers, business users, architects and other technical teams to deliver high-quality software solutions.
  • Apply software engineering best practices to ensure application quality, security, scalability and performance.
  • Continuously evaluate and adopt new technologies to improve development efficiency and system capabilities.

Must-Have Requirements

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering or a related discipline.
  • 5+ years of hands-on experience in full-stack software development.
  • Strong front-end development experience with React, Angular, Vue.js or similar modern JavaScript frameworks.
  • Strong back-end development experience with Java/Spring Boot, .NET/C#, or equivalent technologies.
  • Hands-on experience with either Java/Spring Boot OR .NET/C# is mandatory.
  • Hands-on experience with DevOps technologies and practices, including CI/CD, automated deployment and source control.
  • Experience with DevOps tools such as Jenkins, GitLab CI/CD, Azure DevOps, GitHub Actions or equivalent.
  • Strong understanding of RESTful APIs, microservices and web application architecture.
  • Experience with relational and/or NoSQL databases such as SQL Server, MySQL, PostgreSQL, Oracle or MongoDB.
  • Good understanding of Git/version control, software development lifecycle and Agile/Scrum methodologies.
  • Strong knowledge of software engineering principles, design patterns and object-oriented programming.
  • Strong analytical and problem-solving skills with the ability to troubleshoot complex technical issues.

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available