Software Engineer I
Software Engineer I
The Opportunity
Take a high growth opportunity at Snap! Raise, the market leader for team fundraising in the United States. Our software has a positive impact on hundreds of thousands of students around the country, helping their clubs and teams raise hundreds of millions of dollars.
We’ve opened an entry-level Software Engineer I position. Candidates in this position are expected to learn quickly under senior guidance, execute according to direct instructions, and put in the effort to grow as developers.
Our team
Our software development team is comprised of multiple product managers, engineers, and designs working closely with stakeholders and customers to iterate and deliver value to our users.
Technologies
Ruby on Rails
Vue.js
Javascript
MySQL
Responsibilities
Practice. Perform routine engineering tasks, such as fixing bugs, and making system changes, under the guidance of more senior engineers.
Document. Meticulously document and report on findings in the system.
Learn. Learn new technologies, techniques, and process.
Your Qualifications
You do not have to meet these requirements exactly - feel free to apply if you can prove you can perform the role effectively.
Education (at least one of):
A degree in a related field from a 4 year university
A certificate of completion from a code school
Self-improvement through online videos, side projects, etc.
Past experience as an engineer
Experience
Projects, personal or professional, utilizing at least one of:
Ruby on Rails
A modern front-end Javascript framework
Vue.js (preferred)
React
AngularJS 1 or Angular 2+
Skills
Meticulousness and attention to detail
Desire to create pixel-perfect user interfaces based on complex designs.
A basic understanding of REST APIs
A basic understanding of SPAs and web applications
A mindset and attitude open to growth and learning
Our hiring process
Phone call to discuss your past experience (~30 minutes)
Technical project (take-home)
skippable if you have a project you can discuss in an on-site or phone call
Phone call to discuss the technical project
potentially skipped depending on the technical project
On-site technical discussion (~3 hours)
we don’t do brainteasers, whiteboard algorithms, or puzzles.
Decision