Job Search and Career Advice Platform

Enable job alerts via email!

Full-Stack Software Engineer

User Experience Researchers Pte Ltd (Singapore)

Singapore

On-site

SGD 60,000 - 85,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in Singapore is seeking a Full-Stack Software Engineer to design and build scalable software solutions. The role involves writing clean, maintainable code, collaborating with cross-functional teams, and managing CI/CD pipelines using modern web technologies. Ideal candidates will have a strong understanding of programming fundamentals and experience with Django and React. This position offers opportunities for continuous learning and contribution to system quality in an Agile environment.

Qualifications

  • Strong understanding of programming fundamentals is essential.
  • Experience in building and deploying full-stack enterprise applications is required.
  • Experience with modern web applications, preferably Django and React is necessary.
  • Experience with AWS native services is preferred.
  • Proficient in automated testing practices.

Responsibilities

  • Design scalable architecture for software solutions.
  • Write clean and maintainable code while performing code reviews.
  • Develop unit tests and integration tests to ensure code quality.
  • Collaborate with cross-functional teams to refine solutions and manage CI/CD pipelines.

Skills

Programming fundamentals
Django
React
AWS native services
Automated testing
Agile development
Job description
About The Full-Stack Software Engineer Role

The Full-Stack Software Engineer is responsible for designing and building scalable, maintainable software solutions across the full technology stack. This role develops clean, well‑tested code, contributes to architecture decisions, and participates in code reviews and technical discussions to continuously improve system quality. Working within an agile, cross‑functional team, the engineer collaborates closely with designers, Product Owners, Business Analysts, DevOps practitioners, and Scrum Masters to translate user needs into effective solutions. The role also supports CI/CD pipelines, automated testing, and iterative development, delivering reliable enterprise applications using modern web technologies and cloud services.

Key Responsibilities
  • Design scalable architecture
  • Write code that is clean and maintainable
  • Perform code reviews
  • Write unit tests and integration tests
  • Tackle a wide variety of challenges across the technical stack
  • Participate in regular tech‑sharing sessions and team retrospectives
  • You will also collaborate closely with the other members of the cross‑functional team:
    • Work with designers to understand customer pain points, come up with solutions, and then continually prototype, test, and iterate
    • Work with DevOps practitioners to manage Continuous Integration / Continuous Deployment (CI/CD) pipelines, to ensure fast feedback loops and seamless deployments
    • Work with Product Owners and Business Analysts to craft user stories by providing technical analysis
    • Work with the Scrum Master to build a positive team culture
Requirements
  • Strong understanding of programming fundamentals
  • Experience building and deploying full-stack enterprise applications
  • Experience with modern web application technology stacks, preferably Django and React
  • Experience working with AWS native services
  • Experience working within an Agile software development environment
  • Experience in automated testing
Preferred Qualifications
  • Good analytical and problem‑solving skills
  • Keen sense of learning & self‑discovery
  • Team player
  • Good communication skills
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.