Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer (Full-Stack)

CUSTODIO TECHNOLOGIES PTE. LTD.

Singapore

On-site

SGD 60,000 - 90,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A cybersecurity innovation center in Singapore is seeking a Software Engineer (Full-Stack) to develop and maintain high-quality web applications. The ideal candidate will have a Bachelor's degree in Computer Engineering or a related field, at least 3 years of experience, and proficiency in frameworks like React and Node.js. You will work closely with cross-functional teams, contribute to both front-end and back-end development, and ensure code quality through best practices. Cybersecurity experience is a plus.

Qualifications

  • Minimum of 3 years of professional experience in software development.
  • Proficiency in various programming languages and frameworks.
  • Knowledge of both relational and non-relational databases.

Responsibilities

  • Develop and maintain scalable web applications using modern technologies.
  • Collaborate with cross-functional teams to design and deploy new features.
  • Contribute to front-end and back-end development focusing on clean code.

Skills

React/Next.js
Node.js (TypeScript)
Go
Python
.NET C#
PostgreSQL
MongoDB
Kafka
RabbitMQ
NATS

Education

Diploma or Bachelor's degree in Computer Engineering/Science

Tools

Agile methodologies and tools
Job description
About Us:

Custodio Technologies Pte Ltd. is a Singapore-based cybersecurity R&D innovation centre. We are looking for a Software Engineer (Full-Stack)to be part of our team of passionate cyber security professionals and researchers.

Custodio Technologies engages in novel and innovative research, with the goal of developing fully-fledged solutions for implementation globally. Focusing on active defence approaches, it spearheads R&D activities in the field of cyber early warning as well as cybercrime prevention, forensics, and investigation for law enforcement agencies.

What You’ll Do:
  • Develop and maintain high-quality, scalable web applications using modern technologies.
  • Work closely with cross-functional teams to design, develop, and deploy new features.
  • Contribute to FE & BE development with a focus on clean, efficient, and maintainable code.
  • Collaborate with team members to solve complex problems and deliver solutions that meet user and business needs.
  • Stay up to date with the latest technologies and best practices to continuously improve our codebase and workflow.
For experienced candidates:
  • Provide technical leadership and mentorship, guiding them in best practices, design patterns, and problem-solving.
  • Take ownership of critical components, driving technical initiatives from inception to completion.
  • Conduct thorough code reviews, ensuring high-quality, clean, and maintainable code across the team.
Who we are looking for:
  • Diploma, bachelor's degree or equivalent in Computer Engineering/Science or relevant engineering majors.
  • Minimum of 3 years of professional experience in software development.
  • Proficiency in framework and programming language – React/Next.js, Node.js (TypeScript), Go, Python or .NET C#. Willing to pick up the others quickly.
  • Experience working with both relational (PostgreSQL) and non-relational databases (MongoDB).
  • Knowledge in Queuing Systems (Kafka, RabbitMQ, NATS)
  • Experience with agile software development methodologies and tools
  • Cybersecurity experience will be an added advantage.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.