Skip to main content
Galaxy Logo
All Positions

Fullstack Software Engineer

Remote
Contract
Engineering
Apply Now

About Galaxy

We're a passionate group of people building the future of Galaxy and MeteorJS. We're a fully remote company with global reach, passionate about building innovative solutions in the world of open-source technology.

Our foundation lies in MeteorJS, a leading global end-to-end JavaScript framework with 44.6K+ GitHub stars and 508,000+ unique installs, and Galaxy, our cloud platform engineered for modern applications. We're building a comprehensive hosting platform that supports Node.js, Python, and other applications, plus databases like PostgreSQL, MongoDB, and Redis.

We love what we do, and we're always looking for like-minded people to join our journey. No matter where you're from or what your background is, we care about what you can bring to the table.

About the Role

We're looking for a Fullstack Software Engineer with strong backend skills to help us build and evolve our cloud platform. You'll work primarily with AdonisJS and TypeScript, building the APIs, services, and backend systems that power Galaxy — from database provisioning and billing to deployment pipelines and user-facing features.

This is a backend-heavy fullstack role. Most of your time will be spent designing APIs, writing business logic, working with PostgreSQL, and building services. On the frontend, you'll work with React (we're migrating everything to Inertia.js for server-driven UIs). You'll also help maintain and operate our Rancher/Kubernetes clusters and contribute to our Galaxy CLI.

We're in the middle of a legacy migration — consolidating everything into our main AdonisJS platform and sunsetting older applications. You'll be part of that effort.

This is a highly autonomous role. You'll work with a small team (CTO, a senior engineer, and DevOps), and we expect you to own your work and deliver results independently. We're always open to new ideas, libraries, and approaches — if you find a better way to do something, bring it.

AI tools are welcome. We use Claude Code and other AI tools daily. But the output is yours — you're responsible for the quality of what you ship, regardless of how you got there.

What You'll Do

Build core platform services

Design and implement APIs and backend services using AdonisJS that power database provisioning, app deployments, billing, and user management.

Own features end-to-end

Take features from design to production — API endpoints, business logic, database schemas, background jobs, and frontend pages.

Work with data

Design PostgreSQL schemas, write efficient queries with proper relationships, and manage migrations as the platform evolves.

Build background processing

Implement async job workers with BullMQ across multiple queues to handle long-running operations like builds, deployments, and backups.

Work with infrastructure

Help maintain our Rancher/Kubernetes clusters and build the backend code that talks to Docker, K8s, and cloud provider APIs.

Drive the legacy migration

Help us consolidate older applications into the main platform and sunset legacy systems.

Contribute to frontend

Build and improve platform pages using React and Inertia.js. You don't need to be a design expert, but you should be comfortable building functional, clean interfaces.

What We're Looking For

Must Have

  • Strong engineering fundamentals — MVC, SOLID principles, good understanding of OOP and classes. We care about how you think about code structure, not just that it works.
  • Backend API development experience — you've designed and built APIs with proper validation, authorization, and error handling
  • PostgreSQL proficiency — schema design, migrations, query optimization, relational data modeling
  • Experience with a backend framework — AdonisJS, NestJS, Laravel, Rails, Spring, .NET, or similar. TypeScript is our primary language, but if you come from Java, Ruby, C#, or another typed language, that's not a blocker — strong engineers adapt quickly.
  • Docker fundamentals — containers, images, volumes, Docker Compose
  • Git workflow — clean commits, pull requests, code reviews are second nature
  • 3+ years of professional software engineering experience
  • Advanced English for clear communication with our global team

Nice to Have

  • AdonisJS or TypeScript/Node.js experience
  • Kubernetes knowledge — K8s concepts, deployments, services, pods
  • React and/or Inertia.js experience
  • MongoDB experience
  • Background job processing — BullMQ, Redis queues, Sidekiq, or similar
  • OAuth 2.0 and GitHub App integrations
  • Experience building PaaS/hosting platforms
  • Open source contributions
  • CI/CD with GitHub Actions

The Right Mindset

  • You're autonomous and deliver results without hand-holding
  • You write code that other people can read and maintain
  • You care about security — authorization, validation, and error handling are not afterthoughts
  • You own problems, not just tasks
  • You're comfortable working async in a remote, distributed team
  • You bring ideas and challenge the status quo when you see a better way

Our Stack

Backend

AdonisJS (TypeScript), MeteorJS

Frontend

React, Inertia.js (migration in progress)

Databases

PostgreSQL (primary), MongoDB

Queue/Jobs

BullMQ, Redis

Infrastructure

Docker, OVH bare metal, AWS

Orchestration

Rancher, Kubernetes, RKE2

Monitoring

Prometheus, Grafana, Axiom

CI/CD

GitHub Actions

What You Get

Flexible PTO

30 days/year, with flexibility for more upon manager approval

$1,200/year Budget

For conferences, courses, gear, whatever makes you better

Work from Anywhere

Complete schedule flexibility with a fully remote team

Direct Impact

Your work ships to a platform thousands of developers rely on

Small, Senior Team

Your voice matters — no bureaucracy, no endless meetings

How We Hire

1

Application

Tell us why you want to build cloud platforms with us.

2

Cultural Fit Interview

Chat with our CTO to see if we're a good match.

3

Practical Assignment

Show us how you approach real-world backend challenges.

4

Technical Interview

Talk architecture, APIs, and systems design with our CTO.

5

Meet the CEO

Understand our strategy and vision.

6

Offer

Join the team.

Ready to apply?

We're building the cloud platform we wish existed. If you're excited about backend engineering, want autonomy, and care about shipping quality software, we'd love to hear from you.

Apply Now