- You'll work with our senior architects (and a very technical CEO) to improve the architecture of our platform. We're pretty solid already -- on the backend, we use a service-oriented architecture and our entire application is built on our core ExaVault API. On the front-end, we use react-redux architecture, served by a small Koa node.js application, with MaterialUI for the presentation layer.
- You'll build out whatever you design. Of course, it will vary day-to-day, but you might find yourself working on our frontend app, our API, our management systems, our unit tests, or any other major aspect of the service. We'll keep it interesting by switching you around, so you'll learn a lot of new stuff.
- You'll have to face some pretty interesting scaling and concurrency challenges. We already have more than a petabyte of data online and are handling thousands of concurrent connections, all from real datacenters with real bare-metal machines. Currently we handle more than 2M transactions per hour.
- On the frontend, you'll be pushed by a fantastic product and UI/UX & design team, and encouraged to build a modern component-based frontend.
- You should definitely have done this stuff before. There's no 'magic' number in terms of years of experience, but if you haven't been doing some sort of engineering full-time for at least 5-7 years (and aren't a child prodigy), this might not be the right role for you.
- At the very minimum, you should have in-depth experience with either a frontend stack (React, Redux, MaterialUI, TypeScript, webpack, SASS, etc.) or a backend stack (Node.js, Python, PHP, MySQL, Redis, etc.), and be interested in getting into both.
- Ideally, you've at least played around with configuration management systems like chef and containerization systems like docker, and have worked with DevOps teams.
- ...and, of course, all the standard stuff. You need to be a nice person. You need to communicate well. You need to be able to work remotely, with a team around the world.
- We’re open to both US & non-US candidates for this role. If you’re outside the US, you need to be fairly fluent in English. You don't have to be perfect, but you need to be able to communicate day-to-day easily.
- You'll need to work, in part, US business hours (9 am to noon PT, which is 6 pm to 9 pm CET). The rest of your day can be at your leisure; earlier or later - we believe in working smart, not working extra long hours.
- A competitive salary.
- Fully paid Health, Dental & Vision coverage. We offer United Healthcare's 'Gold' level plans, which is a premium plan. (US Employees Only)
- 401K w/ 4% employer match. (US Employees Only)
- Paid company trips. In 2019 we went to Sydney Australia and Athens, Greece. The year before that we went to Barcelona, Spain. (OK, admittedly we're not doing these during COVID. But COVID's almost over, and soon we're gonna be back on a plane.)
- Three (3) weeks, going up to four (4) weeks based on tenure, of vacation per year, including the ‘Christmas Shutdown’ (below).
- Christmas Shutdown – Except for ‘keeping the lights on’ operational duties, the company shuts down (with full pay) for the week between Christmas and New Years.
- Nine (9) Paid Holidays.
- Flexible work arrangements. As long as you’re available throughout the business day, we’re flexible about how/when/where you work.
- A $2000/year ‘office outfitting credit’. This may be saved up to three years and can be used for new equipment for your workspace.
- Education reimbursement. We'll pay for the classes and conferences you want to take.