Behind EAS are web services and infrastructure that serve both developers and their end users. Developers rely on EAS to build their own apps and making our backend infrastructure for building apps, running CI/CD workflows, serving app updates, and web hosting reliable is one of the ways we build developer trust. We're looking for engineers to come work with us on EAS's infrastructure to help us provide developers with new services, scale to their workloads, and continuously improve performance and efficiency.
We're looking for engineers to come work with us on EAS’s infrastructure. The responsibilities of this role are to design, implement, and operate backend infrastructure that drives our developer-facing services. You'll also work on internal-facing improvements that make it easier for us to manage our services, optimize speed and costs, and generally make it enjoyable to work at Expo.
You'll need to write software that runs correctly and efficiently and be responsible for its uptime and performance. Each engineer at Expo is responsible for the code they write, including adding tests and monitoring and being part of their team's on-call rotation.
The ideal candidate to come work with us on EAS Workflows would be comfortable and experienced with devops, systems programming, and writing services. You should have experience writing healthy systems that are robust, self-healing, and easy to monitor, and be deeply familiar with managing elastically scaled virtual machines and containers. One of our major cloud providers is Google Cloud — if you've used AWS or Azure extensively, a lot of your skills and knowledge will carry over.
You'll write a lot of TypeScript (Node.js) and Go. We're also extra interested in candidates who have experience with Swift and systems-level knowledge of macOS.
We expect you to have the knowledge you might learn from courses on OSes, databases, and distributed systems. We also expect a strong fundamental understanding of programming and that you're comfortable writing lots of code.
You:
Every day, millions of people use apps made with Expo — from public health apps to food delivery apps to dating apps to bitcoin wallets. Great organizations like Brex, Coinbase, Flexport, RBI, SpaceX, and Sweetgreen trust Expo to help them build top-notch application software in record time. When we make improvements to the Expo libraries and tools, hundreds of thousands of developers benefit and build better software faster for millions of their users.
Everyone on the Expo team works on something important because we have a small team and we do a lot of things. We strive to create an environment where everyone is set up to do their best work. Each person on the team has a lot of flexibility and autonomy to work the way that works the best for them.
Expo is a distributed team that works mostly during North American hours. We are hiring across the United States (U.S. citizens, permanent residents, and H-1B transfers).
Email us
Introduction call
Interview with the team
Offer stage
If you're excited about this role and think you'd be a good fit, we'd love to hear from you.
Apply Now