Senior Software Engineer, Fullstack
BEGiN has a newly created opportunity for a Senior Software Engineer to join our growing team! This role can be remote based in select US locations*.
KidPass, a BEGiN Company, is the leading marketplace for parents to discover and book amazing kids activities including in-person classes, online classes, and tutoring. We work with thousands of teachers and kids activity providers, including Gymboree, Kidville, Super Soccer Stars, Music Together, YMCA, JCC, the Museum of Modern Art, and many more! Backed by leading tech investors, KidPass has rapidly grown to become the largest kids activities marketplace.
Reporting into our Director of Engineering, the KidPass Senior Software Engineer will work closely with our product team to help scope out stories and epics, and serve as a technical lead on scrum teams to help drive complex projects to successful completion. The KidPass engineering team runs an agile software development practice that prioritizes frequent releases, maintaining and increasing velocity, working software, and prioritizes the projects/epics with the most strategic value.
- Advocate for best practices and technologies
- Look for ways to make KidPass better every day
- Contribute in daily stand-ups and our version of Scrum
- Ensure high-quality delivery each sprint-- breaking down features into small, deployable stories
- Participate in code reviews
- Serve on scrum teams as an engineering lead
- Minimum 5 years of experience
- Previous experience with API design and REST
- Familiar with containerization (Docker)
- Familiar with Laravel
- Proficient in PHP 7.x
- Has experience building NodeJS apps independently
- Proficient in SQL
- Familiar with ReactJS
- Proficient in Git
- Familiar with responsive web design and object-oriented programming
- Have served as technical lead on various projects
- Familiar with unit testing and integration testing
- Passionate about high-quality code
- Passionate about shipping code
- Motivated, can-do attitude, and ability to get things done while working independently and as part of a team
- Computer Science or related degree
- Experience with subscription products
We like people who:
- Are open to suggestions, collaborative, and thrive in team environments
- Love and are willing to learn new technologies and styles
- Are scrappy, entrepreneurial with the ability to turnaround high-quality projects quickly without depending on a large team
What you’ll get:
- BEGiN offers competitive compensation including equity and full benefits.
- Smart, passionate, and engaged co-workers.
- Excellent top-tier Medical/Dental/Vision benefits
- The chance to have a big impact, quickly
- The rare opportunity to make a dent in the universe. We’re bringing a love of reading and learning to children globally!
*Remote Locations: AL, CA, CO, CT, FL, GA, ID, MA, MD, MI, MO, NC, NE, NY, OR, PA, TN, TX, WA, WY.
Colorado Only: In compliance with Colorado’s Equal Pay for Equal Work Act, the salary range for this role is $120,000 to $130,000 + equity + benefits. HOMER considers several factors when extending an offer, including but not limited to, the role responsibilities, work experience, education/training, knowledge, skill, and ability. Other locations will commensurate with similar factors and geographic location.
BEGiN is a proud equal opportunity employer. All qualified applicants will be considered without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
At BEGiN, we are committed to building a diverse team of talented people who are passionate about creating educational content kids love. We believe in fostering a culture where productivity can flourish, one that is empathetic, respectful, and inclusive. At BEGiN, we know that diversity, equity, and inclusion aren’t just an idea, a one-time initiative, or phrases to throw into a job post: they’re a daily practice and an ongoing conversation. We survey our team about inclusivity, run training on DEI topics, and have a committee to ensure we are all continuing to learn and grow.