Apply
icon-role

Full Stack Developer

Full-Time
Remote
Malaysia

About UPFRNT

UPFRNT is dedicated to unlocking future rental cash flows for landlords and property investors, expertly managing tenant relations, and property maintenance. We prioritize creating the ideal renting experience for both landlords and tenants, ensuring mutual benefit from our services. Our vision is to transform renting into a seamless living experience, instilling confidence in well-maintained homes for landlords and providing maximum comfort for tenants. We leverage technology to complement our care-centered management approach, making us a dependable partner for owners and tenants.

Job Summary

We are seeking a skilled and versatile Full Stack Software Developer to join our dynamic startup's technical team in Malaysia.

As a company headquartered in Singapore, with outposts in Malaysia and Georgia USA, we are looking for talented developers join us to build, enhance, and maintain scalable web applications. The ideal candidate will possess strong technical expertise in both frontend and backend development, a collaborative mindset, and a passion for high-quality code.

Key Responsibilities

1. Fullstack Development

  • Design and implement responsive user interfaces using React.js.
  • Work with modern web technologies to deliver engaging user experiences.
  • Develop and maintain server-side applications using Node.js and Express.js.
  • Build and optimize APIs to integrate with frontend systems and third-party services.
  • Implement and manage integrations with third-party services, such as payment gateways or KYC service providers.

2. DevOps

  • Assist with maintaining and improving the existing CI/CD pipeline.
  • Contribute to deployment, monitoring, and logging solutions.
  • Ensure security, reliability, and performance of the infrastructure.

3. Code Quality & Testing

  • Write clean, maintainable code with JavaScript, gradually transitioning critical areas to TypeScript.
  • Conduct self-testing to ensure quality before code reviews.
  • Adopt TDD principles by writing unit tests with Jest for automated testing.

4. Collaboration & Communication

  • Participate in regular online meetings and monthly physical meetups.
  • Engage in quarterly group huddles with colleagues from Singapore.

Qualifications

1. Education

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.

2. Experience

  • 3–5 years of professional experience in software development.

3. Technical Skills

  • Frontend: Proficient in React.js.
  • Backend: Proficient in Node.js and Express.js.
  • Database: Hands-on experience with MySQL.
  • Languages: Strong in JavaScript, open to TypeScript.
  • Testing: Familiarity with Jest and willingness to adopt TDD.
  • Cloud & Infrastructure: Experience with AWS and basic DevOps practices.
  • Integration: Experience with third-party services (e.g., payment gateways, KYC).

Preferred Experience

  • Understanding of property management or real estate software domain.
  • Familiarity with monorepo tools such as Nx.
  • Knowledge or experience in AI / LLM implementation.
  • Experience with Next.js.
  • Experience with React Native.

Soft Skills

  • Strong problem-solving and analytical abilities.
  • Attention to detail and commitment to high-quality code.
  • Ability to work independently and collaborate within a distributed team.
  • Flexibility and adaptability in a dynamic environment.
If you think you fit the bill, please send us an email with your CV to :  
JoinUs.SG@upfrnt.co
Back to Careers Page