-
View all jobs
About The Backend Engineer Role
The Backend Engineer is responsible for the design and build of secure, scalable backend services that power our cybersecurity command and control platform and dashboards for the maritime sector. You will be responsible for developing APIs and integrating and provisioning data services in a cloud environment, with a strong emphasis on security, performance, and operational excellence.
Key Responsibilities
The Backend Engineer is responsible for the design and build of secure, scalable backend services that power our cybersecurity command and control platform and dashboards for the maritime sector. You will be responsible for developing APIs and integrating and provisioning data services in a cloud environment, with a strong emphasis on security, performance, and operational excellence.
Key Responsibilities
- Design, develop, test, deploy backend services that power our cybersecurity command and control platform for the maritime sector
- Build well-structured APIs (REST) with clear contracts, versioning, documentation and backward compatibility Implement authentication and authorisation controls (e.g., OAuth2/OIDC, RBAC), audit logging, and secure secrets handling
- Design and implement data access layers with strong database fundamentals (schema design, migrations, performance tuning), including graph database setup and integrations (e.g., Neo4j)
- Develop asynchronous / event-driven integrations (e.g., messaging/stream processing) where applicable
- Apply secure coding practices and implement security controls (input validation, encryption, least privilege, dependency management)
- Ensure reliability through observability (logging/metrics/tracing)
- At least 5 years of experience in backend software development
- Strong hands-on experience building backend services, APIs, and integrations using modern
- programming frameworks such as Java, Spring Framework, Spring Boot and Python. Solid programming fundamentals (concurrency, collections, performance considerations)
- Strong experience with API design, backend architecture patterns, and integration best practices
- Strong experience with SQL databases and data access patterns. Exposure to NoSQL and Neo4j is a plus
- Working proficiency with Git (feature branching, rebasing/merging, resolving conflicts)
- Familiarity with containers and orchestration (Docker, Kubernetes) and cloud environments (AWS/GCP/Azure) is advantageous
- Experience with secure SDLC practices
- Experience with messaging/stream processing technologies and observability tooling (distributed tracing, metrics)
Key Skills
Ranked by relevance
cybersecurity
cloud
spring boot
kubernetes
python
docker
nosql
neo4j
java
git
sql
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
DevOps Engineer
2026-05-26
Full-time
Not Applicable
Canada
Information Technology & Services
Engineering
View Job Details
Related
DevSecOps Engineer
2026-05-18
Full-time
Not Applicable
Portugal
Information Technology & Services
Engineering
View Job Details
Related
DevOps Engineer
2026-05-24
Full-time
Not Applicable
Brazil
Information Technology & Services
Engineering
Login to Apply
- Posted
- Feb 18, 2026
- Type
- Full-time
- Level
- Entry
- Location
- Singapore
Industries
Information Technology & Services
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
DevOps Engineer
2026-05-26
Full-time
Not Applicable
Canada
Information Technology & Services
Engineering
View Job Details
Related
DevSecOps Engineer
2026-05-18
Full-time
Not Applicable
Portugal
Information Technology & Services
Engineering
View Job Details
Related
DevOps Engineer
2026-05-24
Full-time
Not Applicable
Brazil
Information Technology & Services
Engineering