back-buttonBack to Careers

Fullstack Engineer

Build robust software with beautiful design. As part of our core team, you’ll work with the folks involved in the conceptualization and development of our different platforms.

LocationKuala Lumpur or Remote (Malaysia)
Salary RangeMYR 60,000/year - MYR 120,000/year

About the role

We’re looking for Senior Fullstack Engineers to join the team that builds and maintains our solutions. As part of our core team, you’ll work with the folks involved in the conceptualization and development of our different platforms.

We are particularly interested in hearing from you if:

  • You have over 2 years of experience as a full-stack engineer and ideally have some leadership experience.
  • You enjoy working as part of a team and are open to giving and receiving feedback to help improve the team, product, and company.
  • You have experience working in a fast-growing startup environment or are interested in doing so.
  • You highly value good developer tooling and strive to provide an excellent experience when building products.
  • You are capable of taking ownership and responsibility for tasks throughout the development cycle, and are willing to support less experienced teammates when necessary.

Bonus points if:

  • You're proficient with some of the technologies we use: React (Next.js/Remix), TypeScript, Node.js, tRPC, GraphQL, PostgresQL, Redis.
  • You have some experience with DevOps tooling such as Docker or Kubernetes.
  • You have interests outside of technology.

We believe in open standards, open source, and open, transparent culture. We surround ourselves with excellent people who want to build the best products, with high independence, drive, and enthusiasm. We expect this will be a good role for mid-to-senior-level career developers who share our values and want to work on challenging problems.

What is it like to work at Apex?

Apex employees are currently based in Malaysia. We are all trusted to produce high quality work in the remote-first environment that works best for us.

Apex is for people who own their role, learn quickly, are endlessly curious and find happiness in delivering consistently brilliant outcomes that push the company forward. We love to work with people who are passionate about working this way and will do whatever it takes to get things done.

Kindness is evident in how we work and there is a high level of respect across the team thanks to working hard. This allows us all to challenge ideas, be independent and attract world class talent to join us.

What are some of the things you'll be doing?

In this role, you will be expected to:

  • Collaborate with product and design teams to understand requirements and translate them into technical specifications
  • Develop front-end interfaces using modern JavaScript frameworks such as React, Next.js, Remix
  • Develop back-end APIs and services using technologies such as Node.js, tRPC and GraphQL
  • Work with databases such as PostgresQL and Redis to store and retrieve data
  • Write clean, maintainable and scalable code with a strong emphasis on testing and documentation
  • Participate in code reviews and provide constructive feedback to other developers
  • Collaborate with other engineers to ensure that the overall architecture and codebase is maintainable and scalable
  • Stay up to date with emerging trends and technologies in web development and provide insights and recommendations to the team
  • Lead technical initiatives, mentor and train junior engineers
  • Take ownership of tasks and challenges at hand

What does the hiring process look like?

We respond to applicants before the end of each week and within 24 hours of each interview, we will request and share feedback at every stage.

Applicants can expect the following:

  1. Introductory phone call ~ 15 minutes
  2. Assessment ~ Take home ~ 2 hours
  3. Pair Programming ~ 1 hour
  4. Final interview ~ 45 minutes
  5. Offer stage

What will an offer consist of?

  • A competitive annual salary of between MYR60,000 - MYR120,000
  • Autonomous work. We work collaboratively on projects, working at your own flexibility according to pace of the team.
  • Paid time off. 12 days paid vacation leave. And other additional paid sick leave and paid parental leave.
  • Regular team bonding events in Kuala Lumpur.