Enable job alerts via email!

software Developer

TOTAL EBIZ SOLUTIONS PTE. LTD.

Singapore

On-site

SGD 70,000 - 100,000

Full time

Yesterday
Be an early applicant

Job summary

A tech solutions company in Singapore is seeking a Senior Software Engineer to design and maintain software applications. The ideal candidate will have at least 5 years of experience in software engineering, expertise in frontend and backend development using React and Node.js, and familiarity with cloud services like AWS. This role offers opportunities for collaboration with cross-functional teams and leadership in a dynamic environment.

Qualifications

  • Minimum 5 years in Software Engineering roles.
  • At least 3 years leading small engineering teams.
  • Expertise in authentication, middleware, application security.

Responsibilities

  • Design, develop, and maintain software applications.
  • Collaborate with cross-functional teams.
  • Ensure code quality and share knowledge.

Skills

Full-Stack Web Development
Mobile Development
Cloud Computing
Problem-Solving
Stakeholder Management

Education

Bachelor’s degree in Computer Science

Tools

React
Node.js
React Native
Docker
AWS
MySQL
PostgreSQL

Job description

Responsibilities

  • Design, develop, and maintain software applications
  • Write clean, scalable, and efficient code to build software solutions that meet user needs.
  • Collaborate with cross-functional teams
  • Work closely with product managers, designers, and engineers to deliver high-quality, citizen-centric products.
  • Perform code reviews
  • Ensure code quality and share knowledge to improve overall team performance.
  • Debug and troubleshoot issues
  • Identify and fix software defects and performance problems.
  • Implement automated testing and continuous integration
  • Maintain software reliability and stability using automated tests and CI/CD pipelines.
  • Documentation
  • Create and maintain technical documentation aligned with architectural standards.
  • Stay updated on industry trends
  • Continuously learn and apply new technologies and best practices to enhance products.

Key Experiences and Qualifications

Educational Background

  • Bachelor’s degree or higher in Computer Science or a related field.

Professional Experience

  • Minimum 5 years in Software Engineering roles.
  • At least 3 years of experience leading small engineering teams.

Technical Expertise

Full-Stack Web and Mobile Development:

  • Frontend & Backend: React, Node.js
  • Mobile: React Native
  • Bonus: Native Android and iOS experience

Cloud & Containerization:

  • Proficiency with Docker and AWS services including:
  • Fargate, ECS, Lambda, S3, Aurora, RDS

Databases:

  • Strong experience with MySQL and PostgreSQL

Computer Science Fundamentals:

  • Data structures, algorithms, programming
  • Cloud computing principles
  • Software design patterns

Backend Development:

  • Expertise in authentication, middleware, application security
  • API design and system integration

Problem-Solving Skills:

  • Ability to decompose complex problems into manageable tasks
  • Skilled in designing structured, actionable solutions that deliver results

Additional (Bonus) Skills

  • Strong stakeholder management capabilities
  • Knowledge of disaster recovery and business continuity planning
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.