Enable job alerts via email!

Software Engineer

IT&M (SG) PTE. LTD.

Singapore

On-site

SGD 75,000 - 95,000

Full time

Yesterday
Be an early applicant

Job summary

A software development company in Singapore is looking for a Senior Software Developer to lead full stack development projects. The ideal candidate should have at least 4 years of experience in software development, REST API implementation, and relational database design. This role requires a passion for coding, the ability to work independently, and guidance to junior developers. A strong background in multiple programming languages and familiarity with testing methodologies is essential. Competitive remuneration and growth opportunities are provided.

Qualifications

  • At least 4 years relevant working experience in full stack software development.
  • Familiarity with software testing methodologies.
  • Experience with CI/CD workflows.

Responsibilities

  • Research, design and develop software.
  • Enhance applications and develop features.
  • Work closely with Technical Architect.

Skills

Full stack development
REST API implementation
Relational database design
Java
Python
JavaScript
Linux system administration

Education

Computer Engineering/Computer Science related Diploma/Degree

Tools

Docker
Kubernetes
SQL databases (MySQL/MariaDB)
NoSQL databases (MongoDB, Redis, Cassandra)

Job description

Responsibilities:

  • Research, design and develop software
  • Enhance applications, develop and configure features and functionalities that support business requirements
  • Full stack development using multiple software development languages, tools and frameworks
  • Responsible for software development, debugging, testing, modifications, deployment and maintenance
  • Work with other engineers in close collaboration with the Technical Architect to meet technical specifications
  • Enable and support functional and user acceptance testing
  • Perform non-functional testing
  • Produce clear and well-written documentation

Requirements:

  • Candidates must possess a Computer Engineering/Computer Science related Diploma/Degree
  • At least 4 years relevant working experience – full stack software development, REST API implementation

Working knowledge and full stack development using:

  • Relational database design and modeling
  • High level programming languages such as Java/Python/PHP/Ruby
  • Front-end technologies such as JavaScript, HTML and CSS
  • JavaScript frameworks and libraries such as React and Next.js
  • Linux system administration, security and networking

Design, implement and maintain secure REST APIs, using but not limited to the below:

  • PHP
  • Python + Django REST Framework
  • RabbitMQ
  • SQL databases such as MySQL/MariaDB
  • NoSQL databases such as MongoDB, Redis, Cassandra

Familiarity with software testing methodologies

Experience with CI/CD workflows

Comfortable with both Linux and Windows

Passion for software design and development

LPIC and Python certification is a plus

Working knowledge in Docker/Kubernetes/microservice architecture is a plus

Virtualization/hypervisor experience (VMware, Proxmox) is a plus

Able to work independently and also as a team player

Able to independently pick up new development languages, tools and frameworks

Senior role is expected to mentor juniors to grow as a team

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.