Please make sure to read the application thoroughly and follow the appropriate application process, incomplete applications will not be considered.
We believe the place where you are born shouldn't determine your opportunities in life. We provide access to global opportunities by offering a world-class education no matter where you come from.
Microverse is an online school for software developers where students learn to work remotely with people from around the world. Students don't pay tuition until they get hired and start a global career.
We are backed by amazing global investors including Y Combinator, General Catalyst, and many world-class angel investors, such as Paul Graham, Paul Buchheit (the creator of Gmail), and Kevin Hartz (the founder of Eventbrite). We are a passionate and fast-moving team of global citizens working remotely from 12+ countries.
Being remote-first and transparent, we take pride in the amazing remote culture we are building, while also making time for in-person time with team members around the world (when it is safe to do so). We are a small but mighty team of curious, life-long learners, who love tackling challenges and helping shape the future of education.
Talent is universal, but opportunity is not. We're on a mission to change that. There has never been a more exciting time to join our growing team.
We are looking for a Senior Full-Stack Software Developer to join our team and implement new features, fix existing functionality as well as help our architecture evolve and support orders of magnitude more students. To be successful in this role you should have multiple years of experience building and maintaining web applications that use Ruby on Rails but also integrate with 3rd party services via REST APIs and allow for low-code/no-code interactions written by our Operations staff in tools like Zapier, Integromat and Airtable. Being comfortable with Heroku and Google Cloud Platform is a big plus!
At Microverse we use a mix of code, low-code and no-code stacks to provide the software component our students and staff interact with, and as we grow we expect the reliance on code (Ruby on Rails, currently) to increase. As we build out more scalable systems that go from handling thousands of students currently, to tens of thousands and hundreds of thousands in the future, we will face challenges in how maintain our nimble "solve your own problem" current approach with a more stable, less fragile implementation.
We strive for simple, antifragile solutions that iteratively grow to support our needs. Better to experiment and test our assumptions with running code than over-analyze and spend weeks arguing over specs or mockups.
With a keen interest in Open Source technologies, and a desire to involve our students in the running of the school, we foresee a future where we work in a fully transparent manner (FOSS licensed!) allowing our student body to take paid apprentice roles to help us also develop and maintain our infrastructure as well as hone their skills with real-work production systems experience. Are you up to that challenge?
At Microverse, we strive to work asynchronously as much as possible in order to make global remote collaboration effective and efficient. However, we have core hours where every team member is expected to be available for meetings. Core hours at Microverse are 10:30am to 12:30pm Eastern Time, USA. If you live in the West Coast of North America or in Asia/Pacific, this will probably impact your daily schedule more than other team members.
Our team believes in and embodies our core values:
Send us a short paragraph telling us why you think you are a great fit for this position and include the word "chair" to make sure that you read the entire job description. Applications without an introduction including the word "chair" will not be moved forward in the process. This position is a full-time remote position.
Hiring Process:
Due to the high number of applications we receive, we will only be able to get back to you if we decide to move forward with your application.
If you pass the first screening, we will invite you to the second step of our hiring process where we use a tool called Hireflix to ask a few questions. We use this tool to promote asynchronous communication and to achieve a more objective initial screening - both of which are very important in our remote environment. Following steps: Interview with the hiring manager, take-home assignment, general cultural interview, then an interview with our CEO.
Microverse is an equal opportunity employer and acts in this capacity without regard to race, color, religion, sex, national origin, age, or disability.
At Microverse, salaries are transparent and based on location and experience. The salary range for this role could be between $71,671.87 - $161,344.45. We used Kiev and New York City for the range benchmarks.
Some example salaries for locations are below:
We believe the place where you are born shouldn't determine your opportunities in life. We provide access to global opportunities by offering a world-class education no matter where you come from.
Microverse is an online school for software developers where students learn to work remotely with people from around the world. Students don't pay tuition until they get hired and start a global career.
We are backed by amazing global investors including Y Combinator, General Catalyst, and many world-class angel investors, such as Paul Graham, Paul Buchheit (the creator of Gmail), and Kevin Hartz (the founder of Eventbrite). We are a passionate and fast-moving team of global citizens working remotely from 12+ countries.
Being remote-first and transparent, we take pride in the amazing remote culture we are building, while also making time for in-person time with team members around the world (when it is safe to do so). We are a small but mighty team of curious, life-long learners, who love tackling challenges and helping shape the future of education.
Talent is universal, but opportunity is not. We're on a mission to change that. With the recent closing of our Series A, there has never been a more exciting time to join our growing team.