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
Application
Tell us why you want to build cloud platforms with us.
Cultural Fit Interview
Chat with our CTO to see if we're a good match.
Practical Assignment
Show us how you approach real-world backend challenges.
Technical Interview
Talk architecture, APIs, and systems design with our CTO.
Meet the CEO
Understand our strategy and vision.
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