Search by job, company or skills

evolve mma

Senior Backend Developer

6-8 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About Evolve MMA

Evolve MMA is Asia's premier martial arts organisation, operating globally and now building a next-generation SaaS platform to transform martial arts learning. Our technology powers everything from operations and scheduling to data-driven training experiences for students and instructors worldwide.

We are expanding our tech team to bring this vision to life.

About the Role:

You'll be the first in-house backend engineer at Evolve MMA, Asia's #1 martial arts academy. That means you're not joining a team, you're building the foundation one is built on.

We have an existing production platform (React/TypeScript frontend, Node.js/TypeScript backend, MySQL on AWS Aurora, hosted on EC2/S3/CloudFront) that runs our operations across all Evolve MMA locations. Your job is to own the backend architecture, set the engineering standards, and build the systems that power our next phase: AI-driven member engagement, predictive analytics, and eventually a SaaS product for the martial arts and fitness industry.

You'll work directly with the VP of Data & AI and a frontend developer in a small, high-autonomy team. No layers of management and the freedom to make architectural decisions that matter.

Key responsibilities:

  • Own the backend architecture: design the system structure, set coding standards, establish patterns that scale as the team grows.
  • Set up engineering infrastructure: CI/CD pipelines, automated testing, Docker containers, deployment workflows. You'll define how code ships.
  • Build and extend APIs (REST and GraphQL) powering internal dashboards, a member-facing app, and future SaaS features.
  • Design and optimize the database layer: schema design, query optimization, migrations, and data integrity on MySQL (Aurora RDS).
  • Build data pipelines for AI features: extract and transform member data for churn prediction models, recommendation engines, and engagement scoring.
  • Manage AWS infrastructure: EC2, S3, CloudFront, Lambda, Aurora. You're comfortable in the console and with infrastructure-as-code.
  • Implement security and compliance: authentication, access control, PDPA-compliant data handling. You'll be working with sensitive member data.
  • Mentor future hires: as the team grows, you'll help onboard and guide junior and mid-level developers joining after you.

What we're looking for:

  • 6+ years of backend development with production systems serving real users.
  • Deep proficiency in Node.js and TypeScript: this is your primary language, not a secondary skill.
  • Strong SQL and database design skills: you've designed schemas, written complex queries, managed migrations, and optimized performance on MySQL or PostgreSQL.
  • Hands-on AWS experience: you've deployed, monitored, and maintained production services on AWS (not just used S3 for file uploads).
  • CI/CD and DevOps fundamentals: you've set up or maintained deployment pipelines, worked with Docker, and understand automated testing in CI.
  • Experience setting up projects from scratch: repo structure, testing frameworks, linting, environment management. You've done this before, not just inherited it.
  • Security awareness: authentication (JWT/sessions), input validation, encryption, and data protection are second nature.
  • AI/ML integration experience or strong interest: you've worked with ML model APIs, built data pipelines, or are genuinely eager to learn. We're building churn prediction, recommendation engines, and AI-powered automation.

Nice to have:

  • Experience building or contributing to a SaaS product.
  • Familiarity with GraphQL in production.
  • Experience with Redis, message queues, or event-driven architectures.
  • Background in fitness, health, education, or membership-based businesses.
  • Active user of AI coding tools (Cursor, Claude Code, GitHub Copilot) — we're an AI-augmented team.

We're also looking for someone who:

  • Wants to build, not manage. This is an IC role. You'll be hands-on coding 80%+ of the time, especially in year one.
  • Thrives with autonomy. No one is going to hand you Jira tickets and tell you what to build. You'll work directly with leadership on priorities and own the execution.
  • Has opinions but holds them loosely. You have strong views on architecture, testing, and code quality — but you're pragmatic about tradeoffs in a fast-moving environment.
  • Moves fast without cutting corners. We ship weekly. That doesn't mean we skip tests or merge broken code — it means we scope smartly and execute efficiently.
  • Is genuinely curious about AI. This isn't a buzzword for us. We're building AI-powered products and we use AI tools daily in our development workflow.

Why Join Us:

  • Architectural ownership from day one. You're not implementing someone else's design — you're making the decisions that shape the entire backend.
  • Real, measurable impact. The systems you build directly affect thousands of users. You'll see the results of your work in business metrics, not just dashboards.
  • AI-forward team. We're building churn prediction, personalized recommendations, and AI-powered engagement tools. This is applied AI with real data and real users — not a proof of concept.
  • Path to SaaS. The internal platform is the foundation for a SaaS product targeting the martial arts and fitness industry. You'd be a founding engineer of that product.
  • No bureaucracy. Small team, direct access to leadership, fast decisions. If something makes sense, we do it.
  • Remote-friendly with flexible working arrangements.

What we offer

  • Competitive salary and bonus structure
  • Comprehensive health and wellness benefits
  • Generous paid time off and flexible work arrangements
  • Opportunities for professional development and career advancement
  • Collaborative and inclusive work environment
  • Complimentary martial arts training across all Evolve MMA locations

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 146401881