Remix Software Inc. is looking for a Senior Software Engineer to join our team. This person is responsible for helping us build and evolve
Engineers on the team today:
- Work primarily with TypeScript, JavaScript, React, and Go (esbuild)
- Write technical documentation for the Remix and React Router open source libraries
- Are familiar with the advantages and tradeoffs made by various JavaScript frameworks including Remix, Next.js, and Gatsby
- Care about the quality of their work and the effect it has on both the end user experience and the developer experience
- Can articulate the benefits and tradeoffs of HTTP streaming as well as how to build a remote-data-driven combobox
- Get to determine their own work schedule
- Get help from the team on a Discord company channel
- Enjoy interfacing with Remix users on Discord
The ideal candidate will have a broad technical background, a solid understanding of web fundamentals, and a natural curiosity for producing effective solutions. This person is patient, has excellent time-management skills, and practices consistent, effective communication. This person will also be part of building our team and future hiring decisions.
Skills and experience:
- Proficiency with JavaScript and (preferably) TypeScript
- Firm understanding of HTTP, HTML and DOM, and how they relate to browser behaviors, CDNs, and servers
- Firm understanding of HTTP, HTML and DOM, and how they relate to browser behaviors, CDNs, and servers
- [Strongly preferred] Familiarity with web bundlers (we use esbuild, but it also helps to be familiar with webpack and Rollup)
- [Bonus] Familiarity with building integrations with GitHub
- [Bonus] Understanding of cloud computing systems architecture
Here are some examples of things we've worked on:
- Built
- Built
- Built a compiler for a web app that outputs code that can run on node.js, Cloudflare Workers, and in the browser
- Built a "transition manager" for our client-side code that handles client-side transitions, interruptions, race conditions, error handing, form submissions, and multiple concurrent requests
- Built a GitHub bot that integrates with our issue tracker to guide people through our CLA process
About the company:
Remix is dedicated to helping build better websites. The company was founded in 2020 by
Remix benefits include health care reimbursements and six weeks of paid leave each year, as well as a generous education and equipment budget. Our team is fully distributed, and all our employees enjoy working from home and setting their own work schedule.
Frequently asked questions:
Are you ok with remote employees?
Yes, Remix is a remote-only company. We do not have a physical office. We all work from home or a co-working space near where we live.
At this time we are hiring only people who live in a timezone with at least 4 working hours overlap with UTC-8 (US Pacific time) due to complexity of syncing schedules. As the company grows, we hope to eventually expand our team to more countries around the world.
Have you raised any money?
Yes,
How will Remix make money?
We are going to sell subscriptions to hosted services for people who build websites. This includes actually hosting the application as well as various related services like authentication, image hosting, etc.
Do you provide any healthcare benefits?
Yes, we reimburse
We are committed to building a culturally diverse team and strongly encourage you to apply regardless of your location, background, race, gender, sexual orientation or any other personally defining attribute. We encourage every person who is interested to apply. We are imperfect communicators, so think of our job postings as the starting point for discussion rather than proof that you shouldn’t apply. Take the leap - you never know, you might just be the perfect person for one of our open roles, even if you don’t match 100% of the job description.
Powered by JazzHR
Ve4LJMLcRR