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 an 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 means your work will focus on performance, scalability, and technical architecture with occasional collaborative elements with product engineering teams and multiple stakeholders.
Key ResponsibilitiesDrive 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 ensure 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, helping improve engineering quality and consistency.
Contribute to technical documentation and standards to ensure shared understanding and consistent architectural decisions across teams.
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 also 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.
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.
Be part of a Core Engineering division that builds and scales the backbone of a platform serving millions of learners worldwide.
Collaborate with engineers across multiple services and platforms, including mobile.
Enjoy a remote-friendly environment, strong engineering culture, and opportunities for continuous learning and growth.

