Title:  Senior Engineer

Job ID:  20490
Location: 

ST Engineering Jurong East Bui, SG

Description: 

Overview

We are seeking an enthusiastic and experienced Developer with a minimum of 4 years of hands-on experience in full-stack web and host-based application development. This role is ideal for a proactive engineer skilled in building and optimising scalable applications. A key focus will be on implementing fundamental security controls, including host-based API encryption and decryption primitives. You will actively manage integrations with internal and external APIs and work closely with senior developers and architects to ensure compliance, quality, security and performance in an Agile environment. In addition, you will collaborate closely with Product Owners and Designers to ensure smooth data flow between backend services and the application’s user interface.

 

Responsibilities

  • Design and implement core features for web and host-based applications using the specified tech stack (e.g., Golang, C, C#, .NET and Node.js).
  • Develop, integrate, and manage reliable connections with internal and external APIs.
  • Assist in the implementation of API-level security measures, focusing on encryption and decryption (e.g., configuring TLS, implementing basic data-at-rest encryption).
  • Maintain product scalability, address security vulnerabilities identified in testing, and contribute to performance optimization.
  • Work closely with Product Owners and Designers, supporting senior developers to ensure smooth, secure data flow across the application architecture.
  • Actively participate in all Agile ceremonies (planning, stand-ups, retrospectives).
  • Write, maintain, and execute unit tests to ensure code reliability and adhere to established coding standards.
  • Conduct and participate in peer code reviews, focusing on functionality and security hygiene.

 

Requirements

  • Experience: Minimum of 4 years in software development, including full-stack and/or host-based application development.
  • Core Proficiency (Web): Working knowledge of Node.js, TypeScript, Express, Next.js, and MongoDB.
  • Core Proficiency (Host-Based): Working knowledge for practical application development.

 

Preferred Skills

  • Cybersecurity & Networking: Knowledge of networks, firewalls, VPNs, subnets, and DNS.
  • Virtualisation: Familiarity with platforms such as vSphere, vCenter, Proxmox, and storage configurations.
  • AI & ML Tools: Exposure to AI tools, including Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), prompt engineering, AutoGen, embeddings, and vector databases.
  • Infrastructure as Code: Experience with infrastructure management tools such as AWS CloudFormation, Ansible, Terraform, and Puppet.