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:
Job Duties/Responsibilities Troubleshoot users’ needs, respond to requests within SLA Escalate issues to technical teams, manage incidents Liaise with third-party...
Apply For This JobResponsibilities Design, develop, and implement AI models and algorithms to solve complex business problems Work closely with data scientists and...
Apply For This JobJob duties/responsibilities Provide primary operational support and engineering for various Gemini services Improve reliability, quality, and time-to-market across all Gemini...
Apply For This JobResponsibilities CPQ and financial systems application initiatives with Lead to Cash focus Collaborates on projects to align business needs and...
Apply For This JobResponsibilities Design and build reusable front-end components for web and mobile applications Help build core front-end infrastructure, design systems, and...
Apply For This JobResponsibilities Design, build, and maintain Cloud Solutions on Azure. Focus on PaaS solutions construction and support. Collaborate with architects, engineers,...
Apply For This Job