Software Engineer working on Smart Nation infrastructure and applications. Collaborating with teams to support Singapore's vision through innovative technology solutions.
Responsibilities
We 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.
Our objective is to catapult our government infrastructure into the new digital era with faster time to market, operational agility, automated deployment and scalability.
We are an agile development and operations house that is bold, agile and collaborative. The team is responsible for designing, prototyping, building and operating different products and services.
As a Software Engineer (BackEnd), you will help to level up the team's competency with your valuable past experiences.
Experiences of failure are just as important as those of success.
You will drive, implement, deploy, maintain and operate products or key components of your products.
You will work closely with different teams to deliver the best possible and impactful Solutions.
If you are looking for opportunities to collaborate with leading industry experts and be surrounded by highly motivated and talented peers, we welcome you to join us.
Make a difference by taking up the key role and be part of the passionate and inspirational team.
Ownership over feature design and implementation, with a focus on sound technical choices and maintainability. At times, this would be in collaboration with other software engineers.
Requirements
3-5 years of relevant experience
Proficient in at least one programming language, such as JavaScript/TypeScript, Golang, Java, Python, or C++
Candidates with Nodejs or Golang experience are preferred
Familiar with common Internet technologies, including but not limited to backend, database, MQ, caching, microservice architectures and/or cloud infrastructure.
Contribute in technical discussions and solutioning sessions.
Possess good coding and documentation habits, pay attention to code style, familiar with basic design patterns and principles, and continuously focus and optimize projects
Autonomy to drive the direction of the product
Chance to work on creating developer tooling systems from the ground up, from research all the way to implementation.
Chance to work with different development teams while enabling them to be more productive at the same time
Excellent teamwork and communication skills; communicating technically complex ideas to non-technical people effectively is a plus Having a growth mindset and willing to share knowledge to grow together with the team
Enjoy making data driven decisions
Understand that problems can be solved in different ways, sometimes not with engineering; understand how these solutions can and should be evaluated.
Willing to learn and own fullstack
Experience in frontend technologies (HTML, CSS and JS/TS) as well as any web framework (React, Angular, Vue)
Experience in backend JavaScript (Node.js)/TypeScript or other backend frameworks
Experience with automated testing
Experience with deployments cloud infrastructure such as AWS, Azure, or Google Cloud
Senior Backend Engineer enhancing our flagship credit - building product at Kikoff. Join a startup culture focused on innovation and financial impact for users.
Database Engineer managing installations, configurations, and performance optimizations for database systems. Supporting development teams and ensuring data integrity in high - availability environments.
Full Stack Software Engineer at U.S. Bank developing best in class software experiences. Collaborating with teams to design, develop, and maintain applications in a fast - paced environment.
Senior Back - End Developer at Vodafone designing and building digital solutions. Collaborating with teams to deliver stable and high - performing applications.
GCP Platform Architect designing and implementing scalable cloud infrastructure solutions at Vodafone. Collaborating with cross - functional teams to optimize cost and security for cloud services.
Senior Lead Software Engineer leading diverse technology projects in cloud solutions at Capital One. Collaborating with product managers and mentoring engineering community members.
Java Backend Developer responsible for full stack development with expertise in Core Java and Spring. Involves working with PL/SQL and various app servers.
Backend Java Developer at Infosys responsible for building scalable platforms and deploying solutions on AWS. Involves hands - on experience with distributed systems and modern technologies.
Senior Software Engineer leading the design and development of payment systems. Responsibilities include providing technical leadership and mentoring engineers in cloud - native development.
Senior Full Stack Developer at LPL Financial responsible for building cloud - based trading applications. Collaborating with teams to improve scalability and resiliency of trading solutions.