Senior Backend Engineer

DCI CONSULTANTS PRIVATE LIMITED

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible working arrangements
AWS certification support
Professional development opportunities
Competitive compensation package
Knowledge sharing sessions

Job summary

DCI CONSULTANTS PRIVATE LIMITED is seeking a Senior Backend Software Engineer to design, develop, and maintain scalable backend services and APIs, while mentoring junior developers and contributing to architectural decisions in an agile team.

You will design and build robust RESTful APIs and microservices, implement cloud-native solutions on AWS, lead database design, ensure security and performance, and collaborate with frontend teams to define API contracts, CI/CD pipelines, and system

Qualifications

  • 8+ years of professional software development experience.
  • Strong expertise in Java Spring Boot, Kotlin, or C# (.NET Core).
  • Extensive experience with RESTful APIs and microservices architecture.
  • Proven experience with AWS services including Lambda, ECS/EKS, RDS, DynamoDB, S3, CloudFormation/CDK, CloudWatch, IAM.
  • Proficient in SQL and experience with both relational and NoSQL databases.
  • Knowledge of testing and CI/CD practices (JUnit/TestNG/NUnit, Git).
  • Experience with agile development practices.

Responsibilities

  • Design and develop robust, scalable backend services using Java Spring Boot/Kotlin/C#.
  • Architect and implement RESTful APIs and microservices following best practices.
  • Design and implement cloud-native solutions using AWS services.
  • Lead the design and implementation of database schemas and data models.
  • Ensure high performance, reliability, and security of backend systems.
  • Collaborate with frontend developers and other stakeholders to define and implement API contracts.
  • Mentor junior developers and conduct thorough code reviews.
  • Participate in system design discussions and technical planning.
  • Implement and maintain CI/CD pipelines.
  • Troubleshoot production issues and optimise system performance.

Job description

Senior Backend Software

We are seeking a skilled Senior Backend Engineer to join our agile development team. In this role, you will be responsible for designing, developing, and maintaining scalable backend services and APIs, while contributing to architectural decisions and mentoring junior developers.

Key Responsibilities
  • Design and develop robust, scalable backend services using Java Spring Boot/Kotlin/C#
  • Architect and implement RESTful APIs and microservices following best practices
  • Design and implement cloud-native solutions using AWS services
  • Lead the design and implementation of database schemas and data models
  • Ensure high performance, reliability, and security of backend systems
  • Collaborate with frontend developers and other stakeholders to define and implement API contracts
  • Mentor junior developers and conduct thorough code reviews
  • Participate in system design discussions and technical planning
  • Implement and maintain CI/CD pipelines
  • Troubleshoot production issues and optimise system performance
Required Skills and Experience
  • 8+ years of professional software development experience
  • Strong expertise in either Java Spring Boot, Kotlin, or C# (.NET Core)
  • Extensive experience with RESTful APIs and microservices architecture
  • Proven experience with AWS services including:
    • AWS Lambda and serverless architecture
    • Amazon ECS/EKS
    • Amazon RDS and DynamoDB
    • Amazon S3
    • AWS CloudFormation/CDK
    • Amazon CloudWatch
    • AWS IAM and security best practices
  • Proficient in SQL and experience with both relational and NoSQL databases
  • Strong understanding of software design patterns and principles (SOLID, DRY, etc.)
  • Experience with version control systems (Git) and CI/CD practices
  • Knowledge of testing methodologies and frameworks (JUnit, TestNG, NUnit)
  • Experience with agile development practices
  • Strong analytical and problem-solving skills
Good to Have
  • AWS certifications (Solutions Architect, Developer)
  • Experience with container orchestration (Kubernetes, Docker)
  • Experience with message queuing systems (Kafka, RabbitMQ)
  • Familiarity with reactive programming
  • Experience with Singapore Government IT projects
  • Knowledge of Singapore Government Technology Stack (SGTS)
  • Experience integrating with SingPass and CorpPass authentication
  • Understanding of government security policies and compliance requirements
  • Experience with performance monitoring tools and APM solutions
  • Experience with event-driven architecture
Technical Skills
  • Languages: Java 11+/Kotlin/C#
  • Frameworks: Spring Boot, Spring Cloud, .NET Core
  • Infrastructure as Code using Terraform
  • Databases: PostgreSQL, MySQL, MongoDB, DynamoDB
  • Tools: Maven/Gradle, Git, Jenkins/GitLab CI
  • Testing: JUnit, Mockito, TestContainers
  • Documentation: Swagger/OpenAPI
  • Monitoring: CloudWatch, ELK Stack, Prometheus, Grafana
What We Offer
  • Opportunity to work on impactful government digital services
  • Technical leadership opportunities
  • Professional development and AWS certification support
  • Competitive compensation package
  • Flexible working arrangements
  • Regular knowledge sharing sessions
  • Collaborative team environment

If you are passionate about backend development and cloud architecture, and want to contribute to meaningful public sector projects, we would love to hear from you.

**We regret to inform that only shortlisted candidates will be notified. Personal data collected will be used for recruitment purposes**

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Full Stack)
Software Engineer (Full Stack)

Public Service Division • Singapore

On-site
SGD 120,000 - 180,000
AWS certification support
Flexible working arrangements
Professional development & AWS cert
Fullstack Engineer - #1594
Fullstack Engineer - #1594

Visa Hunt • Singapore

On-site
SGD 120,000 - 160,000
AWS certification support
Flexible work arrangements
Professional development
+1
Senior Software Engineer
Senior Software Engineer

BEATHCHAPMAN (PTE. LTD.) • Singapore

On-site
SGD 120,000 - 180,000
Software Lead
Software Lead

CODEX SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 80,000 - 120,000
Career progression opportunities
Collaborative work environment
Continuous learning support
Senior Software Engineer
Senior Software Engineer

elliott moss consulting pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Data Processing Backend Engineer (Java, Spring Boot)
Data Processing Backend Engineer (Java, Spring Boot)

Centre for Strategic Infocomm Technologies • Singapore

On-site
SGD 60,000 - 120,000
Senior Software Engineer , Singapore Land Authority
Senior Software Engineer , Singapore Land Authority

GovTech Singapore • Singapore

Hybrid
SGD 120,000 - 180,000
Senior Backend Engineer (Data Engineering)
Senior Backend Engineer (Data Engineering)

SCIENTEC CONSULTING PTE. LTD. • Singapore

Hybrid
SGD 74,000 - 123,000
AWS
1 year renewable contract
Senior Backend Software Engineer
Senior Backend Software Engineer

Delivery Hero • Singapore

On-site
SGD 80,000 - 120,000
Free food
Health and dental insurance
Learning and development opportunities
Senior Backend Engineer
Senior Backend Engineer

SCREENING EAGLE SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000