Company
GVT Government Technology Agency (GovTech) logo

GVT Government Technology Agency (GovTech)

www.tech.gov.sg
Location

In office: Mapletree Business City, Block 10, Level 7

  • 🇸🇬 Singapore
Apply

Cybersecurity Fullstack Developer

The Government Technology Agency (GovTech) aims to transform the delivery of Government digital services by taking an "outside-in" view, putting citizens and businesses at the heart of everything we do. We also develop the Smart Nation infrastructure and applications, and facilitate collaboration with citizens and businesses to co-develop technologies.

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 are seeking a skilled full stack developer to join our Detection and Response Engineering (DARE) team and help Singapore strengthen her defence against cyber threats. The team you will be working with is at the forefront of developing innovative cybersecurity solutions. Recently, we released PhishMonSG, a phishing detection tool that proactively hunts for fake government agency websites, and we are looking to roll out more solutions to ensure the safety and security of Singaporeans' online activities.

 

The ideal candidate will have a strong understanding of software development principles and experience working in an Agile environment. As a full stack developer, you will be responsible for developing and maintaining web applications that ensure the security of our platform, collaborating with cross-functional teams, and implementing new features and functionalities.

What will you be working on:

  • Develop and maintain web applications using Django and ReactJS

  • Collaborate with cross-functional teams to develop high-quality software solutions

  • Design and implement new features and functionalities based on business requirements

  • Develop and maintain APIs

  • Implement automated testing and quality assurance processes to ensure software reliability and scalability

  • Deploy and maintain web applications on AWS Cloud infrastructure

  • Troubleshoot and resolve software issues to maintain application availability and user experience

  • Continuously evaluate and implement new technologies and frameworks to improve software development processes and outcomes

  • Write clean, efficient, and maintainable code

What we are looking for:

  • Bachelor's degree in Computer Science or related field

  • At least 2+ years of experience in software development in Python and/or JavaScript

  • Strong understanding of software development principles and Agile methodologies

  • Experience with AWS Cloud services, including EC2, S3, RDS, and Lambda

  • Strong proficiency in JavaScript, HTML, CSS, and related web technologies

  • Experience with Git, JIRA, and other development tools

Added advantage if you possess the following:

  • Experience with serverless architectures and microservices

  • Familiarity with DevOps and Continuous Integration/Continuous Delivery (CI/CD) practices

  • Familiarity with database technologies, such as MongoDB, PostgreSQL

  • Understanding of security best practices in web application development

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 comprehensive 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 developing your skill 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.