jobs in Taylor's Education Group

Kerja Sepenuh Masa, Software Engineer di Taylor's Education Group Selangor - Maukerja

Lokasi Kerja

  • Subang Jaya Selangor Malaysia

Penerangan Kerja

Tanggungjawab

About the role


We are building a new B2B corporate learning and development platform and are looking for a Senior Software Engineer to help build it from the ground up.

As one of our founding engineers, you will play a key role in shaping both the product and the engineering culture. You’ll work across the full stack to design, build, and ship features that directly impact enterprise clients and thousands of learners.

This is a hands-on engineering role where you’ll collaborate closely with Product, Learning, and Design to turn ideas into scalable, secure, and delightful product.

Our technology stack includes TypeScript, JavaScript, React, Node.js, PostgreSQL, and modern cloud infrastructure. More importantly, we’re looking for someone who enjoys solving real problems, writing clean software, and continuously improving how we build products.

We are a team that genuinely cares about learning, about each other, and about delivering meaningful outcomes for our clients. If that resonates with you, we’d love to meet you.


What you will do

1 | Build great product

• Design, develop, test, and maintain high-quality features across both frontend and backend systems.

• Build responsive and intuitive user experiences using React.

• Develop scalable and secure backend services and APIs using TypeScript, integrating with PostgreSQL and other platform services.

• Write clean, maintainable, well-tested code that is easy for others to understand and extend.

• Participate throughout the software development lifecycle from discovery and design through implementation, testing, deployment, and production support.


2 | Deliver products that matter

• Work closely with Product, Learning, and Design teams to understand customer problems and turn requirements into working products.

• Contribute ideas during product discovery, helping shape solutions rather than simply implementing specifications.

• Take ownership of features from concept through production, ensuring quality, reliability, and performance.

• Help continuously improve the learner and administrator experience by focusing on usability, accessibility, and performance.


3 | Technical excellence

• Contribute to architectural discussions and help evolve the platform as it grows.

• Review code thoughtfully and provide constructive feedback to teammates.

• Identify technical debt and proactively improve code quality, maintainability, and developer experience.

• Help establish engineering best practices around testing, documentation, CI/CD, monitoring, and observability.

• Stay curious about emerging technologies and evaluate new tools where they provide real value.


4 | Collaboration and team

• Work as part of a collaborative, supportive engineering team where knowledge sharing is encouraged.

• Partner closely with designers, product managers, and other stakeholders to deliver high-quality outcomes.

• Mentor junior engineers through pairing, code reviews, and technical guidance.

• Contribute to building a positive engineering culture where people feel safe to learn, experiment, and continuously improve.


Our culture

We are early-stage, which means there is no established playbook, but there is a clear set of values that defines how we work. We’re looking for engineers who don’t just build software, but they help build the company.

1 | Passionate about people and learning

We are in the business of human growth. That starts internally, where we invest in each other's development the same way we invest in our clients.

2 | Growth mindset

We embrace feedback, stay curious, and see setbacks as part of the process. We expect the same from our team members.

3 | Driven by continuous improvement

We do not ship and move on. We measure, reflect, and raise the bar on the platform, on our processes, and on ourselves.

4 | Client and learner success first

The measure of our technology is the impact it has on real people. We stay close to that and let it guide our priorities.


What we’re looking for:

Essential

• 5+ years of professional software engineering experience building modern web applications.

• Strong experience with TypeScript and JavaScript.

• Strong experience building applications using React.

• Experience building scalable backend services using Node.js and RESTful APIs.

• Experience designing and working with PostgreSQL databases.

• Solid understanding of software engineering principles, including testing, code quality, version control, and debugging.

• Experience working with Git and modern CI/CD workflows.

• Comfortable working in a fast-moving startup environment with evolving priorities.

• Excellent problem-solving skills and the ability to work independently while collaborating effectively with others.

• Strong communication skills and willingness to work closely with both technical and non-technical colleagues.


Desirable

• Experience with cloud platforms such as AWS or GCP.

• Experience with Docker and containerised deployments.

• Experience building multi-tenant SaaS platforms.

• Knowledge of authentication technologies such as OAuth2, OpenID Connect, and SSO.

• Experience with modern testing frameworks and automated deployment pipelines.

• Experience within EdTech, HR Tech, or enterprise SaaS products.

• Interest in AI-assisted software development and developer tooling.

• Previous experience at an early-stage startup or as a founding engineer.


You will thrive here if you:

• Are energised by working in a space where the product genuinely improves how people learn and develop.

• Lead with humility where you are willing to ask for help, share what you do not know, and celebrate others' contributions.

• Actively seek feedback and create space for honest conversations, even when they are uncomfortable.

• Care about the craft of building great products, and care just as much about what enables people to use it.

What success looks like

• You make meaningful contributions to the platform within your first few weeks and quickly become a trusted member of the engineering team.

• Features are delivered with high quality, strong reliability, and maintainable code.

• You actively improve engineering practices, tooling, and developer experience.

• Your teammates enjoy working with you because you’re collaborative, supportive, and raising the technical bar.

• Our enterprise clients and learners experience a fast, reliable, and intuitive platform because of the software you’ve helped build.



Peringatan Penting

Jangan pernah kongsikan maklumat bank atau kad kredit anda semasa memohon pekerjaan. Elakkan membuat sebarang pembayaran atau mengisi survey yang tidak berkaitan. Jika ada yang mencurigakan, sila laporkan iklan pekerjaan ini segera.

Lebih Lanjut