Enable job alerts via email!

Senior Software Engineer

JOBSTER PRIVATE LTD.

Singapore

On-site

SGD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A leading software solutions provider in Singapore is seeking a Senior Software Engineer to design, develop, and deploy scalable software solutions. The successful candidate will have over 7 years of experience, expertise in Node.js or Java, and proficiency in cloud technologies such as AWS. This role demands strong analytical skills and the ability to mentor junior engineers in a collaborative Agile environment.

Qualifications

  • 7+ years of professional experience in software development.
  • Proficiency in backend development and database design.
  • Experience with various frontend frameworks.
  • Familiarity with cloud technologies.

Responsibilities

  • Designing, developing, and maintaining robust software applications.
  • Collaborating with cross-functional teams.
  • Driving the full software development lifecycle.
  • Mentoring junior engineers.

Skills

Node.js or Java
Backend development
PostgreSQL
MongoDB
React.js
Storybook
MUI
AWS Lambda
CI/CD pipelines
Docker
Kubernetes
AI for code development
Agile or Scrum
Job description

Role & Responsibilities

As a Senior Software Engineer, you will play a critical role in designing, developing, and deploying scalable, high-performance software solutions. You will work closely with cross-functional teams, contributing your expertise to ensure the successful delivery of technical projects. Your responsibilities include:

  • Designing, developing, and maintaining robust, scalable, and secure software applications.
  • Collaborating with product managers, designers, and other stakeholders to understand requirements and translate them into technical solutions.
  • Driving the full software development lifecycle, including coding, testing, deployment, and monitoring.
  • Ensuring the delivery of high-quality code through code reviews, testing strategies, and adherence to best practices.
  • Mentoring junior engineers and fostering a culture of knowledge sharing and technical excellence.
  • Identifying and resolving performance bottlenecks, scalability issues, and architectural challenges.
  • Staying updated with emerging technologies and trends to bring innovative solutions to the team.
  • Contributing to the technical vision and ensuring alignment with the company’s overall goals.

Our Ideal Candidate

We’re looking for a passionate and experienced engineer who thrives in a collaborative environment and is excited about solving complex problems. The ideal

candidate will have:

  • 7+ years of professional experience in software development with expertise in Node.js or Java.
  • Proficiency in backend development and database design, e.g. Express.js, PostgreSQL, MongoDB and etc.
  • Expertise in various frontend frameworks, e.g. React.js, Storybook, MUI and etc.
  • Proficiency in cloud technologies, e.g. AWS Lambda, Amazon S3 and etc.
  • Familiarity with DevOps practices and tools, e.g., CI/CD pipelines, Docker, Kubernetes.
  • Candidate must have experience using AI for code development in production environment.
  • Experience with MINDEF Commercial Cloud (MCC) will be a plus.
  • Strong analytical and debugging skills, with a proactive approach to identifying and resolving issues.
  • Excellent communication and teamwork skills, with experience working in Agile or Scrum environments.
  • A track record of mentoring team members and contributing to technical decision-making.
  • Eagerness to learn and adapt to new tools, frameworks, and methodologies as needed.
  • A genuine interest in creating innovative solutions and contributing to the company’s growth.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.