Job Summary

Job Type


Years of Experience
Information not provided

Tech Stacks
Ruby on Rails

Job Description

Join us as we support Singapore’s vision of building a Smart Nation - a nation of possibilities empowered through info-communications technology and related engineering.

We’re looking for a Full Stack Software Engineer to work with us on our product - OurSG Grants Portal.

The project:

The OurSG Grants Portal or OSG (oursggrants.gov.sg) is a one stop portal that brings together grants for arts, community, culture, youth and sports into one place to support social good. The work you do will benefit both the public (individuals and organisations) as well as the government agencies. As we expand the scope and outreach of the portal, we are looking for like-minded developers to join us on this journey.

What you can expect working with this team:

  • Autonomy. If you have good ideas to work on, share it with the team and we’ll prioritise it with the rest of the work in the backlog
  • A collaborative environment. There are a number of roles in the team from engineering functions to design and business. Work together to achieve the team’s and project’s goals
  • An environment where continuous improvement, learning and knowledge sharing is encouraged

Tech stack:

React, Redux, Node.js, Ruby on Rails, Webpack, SQL

What you will be working on:

  • Work with BA and Product owners to understand business needs before implementing a solution
  • Work closely with UX designers to come up with an application experience that users will love
  • Implement the solution to meet business needs
  • Technical discussions and collaborate with fellow engineers including QEs and DevOps on solution implementation and quality
  • Write tests for your code

Characteristics we look for:

  • Enjoys working in a team
  • Willingness to learn new things and share knowledge
  • Confident in sharing ideas and speaks up when you agree/disagree about something
  • Does not compromise on quality

What we are looking for:

  • Experienced in Object Oriented Design and Programming
  • Understand and worked with MVC frameworks
  • Experienced with JS frameworks
  • Experienced working with Webpack
  • Worked with relational databases
  • Experienced in designing and implementing APIs
  • Writes tests for the code with or without testing frameworks

Preferred (but not mandatory):
  • Understands how a request from the browser travels along the network to reach the application
  • Follow good coding practices. You write code not just for yourself but also for others to read, maintain and extend
  • Has good understanding of design patterns and cares about good software architecture
  • Believes in secure coding practices and understands at least OWASP Top 10 and mitigations
  • Experienced in designing maintainable and extensible DB schema
  • Understanding of CSS methodologies and experienced in writing modular style sheets
  • Experienced in integrating with third party APIs that use SAML, PKI Digital Signature
  • Understanding of OAuth2
  • API documentation and tests with Swagger and Postman or similar tools
  • Experienced working with Docker
  • Experienced in interfacing the app with external components such as SFTP and email servers
  • Understands the concept of continuous integration and deployment (CI/CD) and have used related tools
  • Understands or has worked in an environment that follows the Agile methodology

We are an equal opportunity employer and value diversity at our company as we believe that diversity is meaningful to innovation. Our employee benefits are based on a total rewards approach, offering a holistic and market-competitive suite of perks. This includes generous leave benefits to meet your work-life needs. We trust that you will get the job done wherever you are, and whatever works best for you – so work from home or take a break to exercise if you need to*. We also believe it’s important for you to keep honing your craft in the constantly-evolving tech landscape, so we provide and support a plethora of in-house and external learning and development opportunities all year round

*Subject to the nature of your job role that might require you to be onsite during fixed hours


There are no salaries from GovTech that are similar to this job

View more salaries from GovTech

NodeFlair Insights of GovTech