About Snap! Mobile, Inc:
Snap! Mobile is the essential technology platform for school athletics and activities. To date, Snap! Raise, our industry-leading fundraising solution, has raised more than $800 million dollars for over 100,000 groups and teams through over 12.5 million participants and donors. In addition to the Snap! Raise fundraising platform, Snap! Mobile further supports schools, groups, and teams with its other solutions: FanX (communication and fan engagement in a custom app), Snap! Spend (full-service money management), Snap! Store (year-round access to spirit wear), Snap! Manage (integrated scheduling, rostering, and registration), Snap! Insights (dashboard for custom financial reporting and fundraising oversight), and Snap! Sponsor (marketplace for local sponsors).
About the Role:
The Software Engineer II will help build out our vision through the development and ownership of our frontend and backend systems for our Snap! products. The frontend system is built using React along with GraphQL and connects to the backend via our API Gateway. This role requires an understanding of both Front End to Back End development.
Our applications are built primarily using Node.js, TypeScript React, and Postgres, with some legacy systems on Ruby on Rails, Python, and MySQL (RDS). We utilize Kubernetes and deploy to production on average 10 times per day. We are focused on Continuous Delivery and CI/CD pipelines. We value versatility and craftsmanship over specialization. We don’t look for great “X” Engineers, we look for great Software Engineers no matter the language or tech stack.
This is a Full Time, Remote position.
How Your Time Will Be Spent
Software Engineer II Responsibilities:
Preferred Experience, Skills, and Abilities in a Software Engineer II:
Our Primary Tech Stack:
Compensation depending on level of experience: Range $90k – $100k
Snap! Mobile, Inc. is proud to offer the following benefits:
Responsibilities Provide strategic leadership for the “Carrier Integrations” engineering function Lead and manage a team of directors and software engineering...
Apply For This JobJob duties/responsibilities Design and develop clean, straightforward solutions to problems. Write high-quality, maintainable, reliable, and performant code. Adhere to Agile...
Apply For This JobResponsibilities Communicate project status, issues, and resolutions in agile methodology Coach peers on Salesforce development throughout project lifecycle Build and...
Apply For This JobAt Coinbase, our mission is to increase economic freedom around the world, and we couldn’t do this without hiring the best...
Apply For This JobJob Duties/Responsibilities Oversee system landscape: Data Ingestion, Pipeline, Processing, Analytics. Develop scalable, reliable, high-quality data solutions. Facilitate data-driven product development....
Apply For This JobResponsibilities Manage project management processes and leverage integrated toolset Build out Project Management Office components and templates Develop streamlined IT...
Apply For This Job