Back to search
MathPro Education Linkedin · Posted 2d ago

Back End Developer

Athens

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Build the future of mathematics education


At MathPro.ai, we're building a scientifically grounded platform that transforms the way mathematics is assessed, understood, and taught. Working at the intersection of education, AI, psychometrics, and software engineering, our products help educators identify learning needs early, personalize instruction, and unlock every learner's mathematical potential.


We're an ambitious and fast-moving team with strong academic foundations and a startup mindset. As an early engineering hire, you'll have significant ownership over architecture and technical decisions, influence the direction of our platform, and help shape the engineering culture from the ground up.


We're Athens-based and remote-first: you'll work remotely day to day, but we meet in person when needed, so this role is for candidates living in Athens.


If you enjoy designing systems, solving challenging problems, and building products that have real-world impact, we'd love to hear from you.


Our technology stack

  • Spring Boot
  • NestJS / Node.js
  • Kotlin
  • TypeScript
  • PostgreSQL
  • Redis
  • REST APIs
  • Azure


Testing

  • Spock
  • Jest


Tooling

  • GitHub
  • GitHub Actions
  • Azure Log Analytics
  • Jira
  • Slack
  • Figma


We believe in automated testing, continuous delivery, and building systems that are simple, reliable, and maintainable.


What you'll do

  • Design and architect new backend services and systems
  • Build and ship new product features end-to-end
  • Write unit and functional tests
  • Participate in technical discussions and system design decisions
  • Improve CI/CD pipelines and automate engineering workflows
  • Work closely with product and design teams
  • Continuously learn, experiment, and contribute to a strong engineering culture


What we're looking for

  • 3+ years of professional software engineering experience
  • Strong computer science fundamentals
  • Experience with at least one of Java, Kotlin, or TypeScript
  • Solid understanding of system design and distributed systems concepts
  • A strong testing mindset and appreciation for code quality
  • Comfortable working with Git and collaborative development workflows
  • Ability to work independently and take ownership
  • Curiosity, pragmatism, and a desire to continuously improve


Bonus points

  • Experience with Spring Boot or NestJS
  • Experience with PostgreSQL or Redis
  • Familiarity with Azure or cloud-native infrastructure
  • Experience with Test Driven Development
  • Experience designing scalable APIs and backend architectures
  • Experience building CI/CD pipelines and DevOps tooling


What we offer

  • Competitive compensation
  • Remote-first working, with the team based in Athens
  • Access to AI-powered productivity tools
  • High ownership and the opportunity to shape the technical direction of the platform
  • Small team, fast decision-making, and minimal bureaucracy
  • Interesting engineering challenges and plenty of room to grow
  • A mission that matters: helping improve mathematics education for learners around the world
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search