Job Search and Career Advice Platform

Enable job alerts via email!

Senior Full Stack Engineer

MindValley Labs Sdn Bhd

Malaysia

On-site

MYR 80,000 - 120,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 leading tech education company located in Malaysia is seeking a Senior Full Stack Engineer. In this role, you'll help optimize backend systems with a primary focus on Elixir. Responsibilities include architecting and maintaining robust backend services, driving performance initiatives, and collaborating with engineering teams. The ideal candidate has over 5 years of software engineering experience with substantial knowledge in functional programming, microservices, and cloud infrastructure. This position offers a unique opportunity to impact global learning technology.

Qualifications

  • 5+ years of professional software engineering experience, including 3+ years with Elixir/Phoenix.
  • Proven ability to lead technical initiatives from concept to production.
  • Deep understanding of functional programming and microservices architecture.

Responsibilities

  • Drive architectural or platform initiatives to improve performance.
  • Architect, build, and maintain backend services and APIs using Elixir/Phoenix.
  • Collaborate with engineering peers to standardize patterns.

Skills

Software engineering
Elixir/Phoenix
Functional programming
PostgreSQL
REST APIs
CI/CD pipelines
Docker
Cloud infrastructure
Frontend technologies
Testing strategies

Tools

GCP
AWS
OpenTelemetry
Grafana
Prometheus
Job description
Overview

We\'re looking for a Senior Full Stack Engineer to help shape, scale, and optimize the backend systems powering Mindvalley\'s global learning platform. In this role, you\'ll focus primarily on backend engineering using Elixir while maintaining solid proficiency in frontend integration and occasional involvement in mobile development.

You\'ll work in one of our Core Engineering teams—responsible for foundational systems, shared services, and platform capabilities. This work focuses on performance, scalability, and technical architecture with occasional collaboration with product engineering teams and multiple stakeholders.

Key Responsibilities
  • Drive impactful architectural or platform initiatives that measurably improve performance, resilience, or developer experience across multiple systems.
  • Architect, build, and maintain robust backend services and APIs using Elixir/Phoenix to meet the scalability and reliability needs of the platform.
  • Design and develop internal libraries, frameworks, and tools that improve developer productivity and application reliability.
  • Collaborate closely with engineering peers across teams to standardize patterns and improve system interoperability.
  • Support and enhance DevOps and infrastructure efforts to improve deployment reliability, automation, and observability.
  • Perform code reviews and technical mentoring to improve engineering quality and consistency.
  • Contribute to technical documentation and standards to ensure shared understanding and consistent architectural decisions across teams.
Qualifications & Requirements
  • 5+ years of professional software engineering experience, including at least 3 years with Elixir/Phoenix.
  • Proven ability to lead end-to-end technical initiatives, from concept to production, balancing quality, scalability, and delivery goals.
  • Demonstrated technical leadership through influence—uplifting peers, improving processes, and driving alignment on engineering standards.
  • Deep understanding of functional programming, OTP, concurrent system design, distributed systems, and microservices architecture.
  • Deep understanding of GraphQL API idioms and patterns like dataloader or input objects.
  • Proficiency with PostgreSQL and REST APIs.
  • Solid understanding of CI/CD pipelines, Docker, and cloud infrastructure. We mainly use GCP, but experience with other providers like AWS is beneficial.
  • Competence in frontend technologies (React, Vue, or similar) sufficient to integrate and test services end-to-end.
  • Experience implementing effective testing strategies to ensure code quality, reliability, and performance under load.
  • Experience with observability stack and tracing (OpenTelemetry, Grafana, Prometheus).
  • Clear, concise communication and the ability to work autonomously in a distributed team environment.
Nice-to-Have Skills
  • Experience with Elixir LiveView, PubSub, or real-time architectures.
  • Prior work in platform engineering, developer experience, or internal tooling environments.
  • Contributions to open-source Elixir or backend-focused projects.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.