Job Search and Career Advice Platform

Enable job alerts via email!

Senior/Lead Full Stack JavaScript Developer (React/Node.js/React Native)

UFINITY PTE LTD

Singapore

On-site

SGD 80,000 - 120,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A dynamic tech company in Singapore is seeking a talented Software Engineer to join their development team. The role involves designing, developing, and maintaining software products while collaborating with cross-functional teams. Candidates should have at least 5 years of experience in software engineering and strong skills in both frontend and backend development, particularly with React and Node.js. This position offers the opportunity to work on innovative projects and contribute to high-quality citizen-centric solutions.

Qualifications

  • 5+ years of relevant experience in Software Engineering roles.
  • 3+ years of experience leading small engineering teams.
  • Strong database management skills.

Responsibilities

  • Design, develop, and maintain software applications.
  • Collaborate with cross-functional teams to deliver high-quality products.
  • Perform code reviews and ensure code quality.
  • Debug and troubleshoot software issues.
  • Implement automated testing and continuous integration.
  • Create documentation aligned with architectural guidelines.
  • Stay updated with the latest industry trends.

Skills

Frontend development
Backend development
Problem-solving
Team collaboration

Education

Bachelor’s degree in Computer Science or related field

Tools

React
Node.js
Docker
AWS
MySQL
PostgreSQL
Job description
Who We Are Looking For

We are seeking a talented and motivated Software Engineer to join our dynamic development team. You will play a crucial role in designing, developing, and maintaining software products, working closely with stakeholders to ensure they meet the highest standards of quality and performance. Be part of a cross-functional development team that values quality, automation and user experience of the software we deliver.

Role Responsibilities
  • Design, develop, and maintain software applications: Write clean, scalable, and efficient code to create software solutions that meet user needs.
  • Collaborate with cross-functional teams: Work closely with product managers, designers, and other engineers to deliver high-quality citizen-centric products.
  • Perform code reviews: Ensure code quality and share knowledge with team members to improve overall team performance.
  • Debug and troubleshoot issues: Identify and resolve software defects and performance issues.
  • Implement automated testing and continuous integration: Ensure the reliability and stability of the software through automated tests and CI/CD pipelines.
  • Documentation: Create and document technical designs that are aligned with architectural guidelines.
  • Stay updated with the latest industry trends: Continuously learn and apply new technologies and best practices to improve our products.
Key Experiences and Qualifications We Seek
Educational Background
  • Bachelor’s degree or higher in Computer Science or a related field.
Professional Experience
  • 5+ years of relevant experience in Software Engineering roles.
  • 3+ years of experience leading small engineering teams.
Technical Expertise
  • Extensive hands-on experience in full-stack web and mobile development, including:
  • Frontend & Backend: React and Node.js.
  • Mobile Platforms: React-Native. Experience in native Android and iOS will be a plus.
  • Proficiency with containerization technologies, such as Docker and AWS services (Fargate ECS, Lambda, S3, Aurora, and RDS).
  • Strong database management skills with MySQL and PostgreSQL.
  • Deep understanding of computer science fundamentals, including:
  • Data structures, algorithms, and programming skills.
  • Cloud computing principles and software design patterns.
Problem-Solving Skills
  • Ability to break down complex problems into manageable, actionable items.
  • Proven expertise in formulating structured solutions that drive progress and results.
Backend Development Practices
  • Expertise in authentication, middleware development, application security, API design, and system integration.
Additional Skills (Bonus Points)
  • Experience working with Singapore's whole-of-government systems.
  • Proven ability in stakeholder management.
  • Knowledge of disaster recovery and business continuity planning.
Character traits we look out for
  • Team player
  • Drive for learning and self-discovery
  • Openness to new ideas
  • Strong sense of ownership and proactiveness in ‘making things happen’
  • Willingness and capability to share and impart knowledge
  • Good verbal and written communications skills and ability to handle engagements internally and externally
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.