Software Engineer (DCUBE-DSP)

GovTech logo

GovTech

View Salaries, Reviews, and more  

Job Summary


Job Type
Permanent

Seniority

Years of Experience
Information not provided

Tech Stacks
CI Node.js Ruby on Rails Kubernetes React Native Typescript Ruby Kotlin React Jenkins Go

Job Description

You’ll be working on Digital Service Platform, which consists of an ecosystem of supporting software services to help craft and implement e-services for agencies in a reusable and rapid fashion. Services such as file uploads, file scanning, otp services are some examples of the supporting services you will be working on. You will be part of the Central Engineering Team which apart from developing the digital service platform handles common libraries, modules and templates which are used by multiple projects in the government. The Central Engineering Team is also focused on improving engineering craft and takes the CI/CD process seriously. In our team, we constantly look at the existing processes and find ways to make it better. 

What to Expect:
  • Design and think beyond serving one product and to write code that is able to reused across multiple systems
  • Write code that is clean and maintainable
  • Practice code reviews
  • Tackle a wide variety of challenges across the technical stack
  • Participate in regular tech-sharing sessions and team retrospectives
  • You’ll be part of the Government Digital Services team, which means you’ll have opportunities down the line to work on a range of other products that utilise various technologies. We choose languages and frameworks that best fit the product we’re building. Other technologies we use in GDS include Node.js, TypeScript, React, React Native, Ruby on Rails, Golang and Kotlin.

How To Succeed 
  • Solid programming fundamentals
  • Experience developing applications using ReactJS or NodeJS. Minimally, you should be interested in diving into this and picking it up.
  • Experience in Commercial Cloud development/infrastructure will be a bonus
  • Experience in Devops and CI/CD process will be a bonus (Kubernetes, Jenkins etc)
  • Practice code reviews
  • Tackle a wide variety of challenges across the technical stack
  • Familiarity with software engineering best practices
  • Strong analytical and problem-solving skills
  • Learning agility. Given the speed of change, a hunger for learning is essential
  • Be a team player with good communication skills
  • Have the desire to serve the public through the use of technology
  • Possess a healthy discontent with the status quo, and an itch to improve things

banner icon
Interested in common interview questions?
Let's prepare for potential interview questions tailored to your job description and work experience.
Get Started!

Salaries

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

View more salaries from GovTech

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Resume Checker Illustration

Interview Preparation

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Let's Prepare
Resume Checker Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Build Resume