Software Engineer
Job Description
About Snap! Mobile, Inc:
Snap! Mobile has been proudly supporting programs around the country with simple and dependable services since 2014. Snap! Raise has brought in over $700 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 brands Snap! Spend (money management tools), Snap! Store (spirit wear), and Snap! Manage (integrated scheduling, communication, and registration platform).
About the Role:
The Software Engineer role will help build and adjust our Snap! Spend platform. An eye for detail and user experience is key. 60% of the time is dedicated to working closely with more senior engineers to build new UIs, integrate services, and create experiments via A/B tests. 25% of the time is dedicated to planning, documenting, and working with various stakeholders. The last 15% is dedicated to participating in opportunities for learning (engineering dojo, engineering book club, Hackathons, etc).
This is Full-Time, Remote position
Software Engineer Responsibilities:
- Build new UI features, support existing ones, and create A/B experiments
- Build unit tests and end to end tests to ensure quality of work
- Build GraphQL APIs within the product layer and integrate with our API gateway
- Integrate with and contribute to various API services
- Contribute to roadmap planning discussions
- Contribute to estimating internally in the dev pod to develop a timeline the pod is able to commit to
- Contribute to maintaining quality to ensure uptime
- Pair program with more senior engineers to help drive projects across the finish line, learn and follow technical best practices and standards
- Participate in learning opportunities within the company
- Maintain a positive and respectful culture
Preferred Experience, Skills, and Abilities in a Software Engineer:
- 1+ years professional OR educational experience with frontend development using modern libraries to build user interfaces
- 1+ years experience working in a team to achieve goals together
- Any experience working with Jira to document and break down development work preferred
- A strong curiosity to learn and work with ReactJS
- Any experience full stack development (any language) preferred
- Associates Degree in Computer Science or similar field OR graduation certificate from coding Bootcamp OR self-taught
- Strong eye for detail and the ability to deliver quality work
- Strong communication and writing skills
- Curiosity and interest in continuous learning
- NodeJS, JavaScript, TypeScript
Our Primary Tech Stack
- NodeJS, JavaScript, TypeScript
- ReactJS frontends and a couple VueJS frontends WebComponents via StencilJS
GraphQL APIs + GraphQL Federation via API Gateway Kubernetes, Docker, Helm - Github CI/CD with a Continuous Delivery Model Postgres, Redis, DynamoDB, Kafka
- AWS Cloud Services
- Distributed Service and Frontend Architecture
Compensation: $65k - $80k Depending on level of experience
Snap! Mobile, Inc. is proud to offer the following benefits:
- Medical, Dental, Vision
- 401K with a 4% match from the company
- Unlimited PTO
- Professional Development Opportunities
PM20
CA Residents click here for privacy policy
Date Posted
03/25/2023
Views
1
Similar Jobs
Technical Product Owner / Software Development Expert - Emergent Software
Views in the last 30 days - 0
Experience operating as the liaison between agile development teams and users in defining requirements performing business analysis and driving delive...
View DetailsJanitor/Cleaner - Myers Community Cleaning
Views in the last 30 days - 0
Perform thorough cleaning of guest rooms public areas and backofhouse spaces to ensure high standards of cleanliness
View DetailsTraveling Pipe Welder - Proman Skilled Trades
Views in the last 30 days - 0
Fit and weld out carbon steel pipe We are currently looking for Traveling or local carbon steel pipe welders for commercial projects in the Dallas FW ...
View DetailsSolo and Team Truck Drivers (CDL-A required) - ACBXPress Corp
Views in the last 30 days - 0
Safely operate tractortrailer and follow DOT regulations Latemodel trucks weekly pay reliable miles and referral bonuses Notouch dry van freight
View DetailsCarpenter / Framer - Sumer Innovations
Views in the last 30 days - 0
A business license is required Bachelors degree in a related field Sumer Innovations is a remote building design and business networking platform util...
View DetailsLicensed Commercial Plumber with Hiring Bonus - All Repair Plumbing
Views in the last 30 days - 0
Knowledge of commercial service plumbing systems fixtures piping etc including but not limited to use of conventional sewer machines for drain cleanin...
View Details