Senior Software Engineer, Payments
Wonderschool is harnessing the power of technology to provide comprehensive support to child care providers operating out of their homes as well as in the government and non-profit sectors. Our products enable child care providers to create high-quality environments and meet the demands of their business, while also helping parents in need of childcare solutions through the creation of an accessible marketplace.
Wonderschool is seeking a Senior Software Engineer who is passionate about contributing to our mission and purpose through scaling payment processing systems, designing and implementing robust solutions, and collaborating across teams. In this role, you will be an integral part of our payments core team, focusing on driving efficiency and ensuring the scalability and reliability of our platform. Your expertise in the delivery of high-quality software will be essential in driving the development of our cutting-edge applications.
- Design and implement robust software solutions aligned with our business goals.
- Collaborate effectively with cross-functional teams to translate product requirements into technical specifications, scope, and timelines.
- Develop and maintain a high-quality codebase, ensuring adherence to coding standards, best practices, and documentation.
- Implement and optimize databases using Firebase, MongoDB, and Postgres, ensuring data integrity and efficient performance.
- Utilize Google Cloud Platform and AWS services to design and deploy scalable cloud infrastructure.
- Troubleshoot and resolve complex technical issues, working closely with the team to identify and implement effective solutions.
- Participate in agile development sprints, ensuring timely delivery of high-quality software.
- Bachelor’s degree in computer science, engineering, or a related field.
- Fluent in React 16+, Redux, and React Hooks.
- Strong proficiency in NoSQL data engines like Firestore and MongoDB.
- Payment Gateway Expertise: Prior experience and expertise in working with payment gateways, especially familiarity with Stripe or other similar payment processing platforms.
- Software Engineering Expertise: A strong background in software engineering, with a proven ability to design and implement complex solutions.
- Excellent problem-solving and analytical skills, with the ability to tackle complex technical challenges.
- Full-Stack Proficiency. Experience working on both frontend and backend technologies.
- Cross-Functional Collaboration: Strong collaboration and communication skills, enabling effective teamwork with cross-functional departments.
- Agile Development: Experience in agile development methodologies and a track record of delivering high-quality software within project timelines.
- Solid understanding of Postgres.
- Experience with Google Cloud Platform and/or AWS, including deploying and managing cloud infrastructure.
What We Offer:
Wonderschool provides the wage ranges it reasonably and in good faith expects to pay for all remote roles and as otherwise required by applicable law. The expected range of starting pay for this role is $150,000 - 165,000. Actual compensation may vary within the listed range based on a wide array of factors including, but not limited to, skill set, experience, and specific geographic location.
Additionally, Wonderschool offers a competitive benefits package, including the following:
- Health benefits offer up to 100% coverage for employee premiums and up to 80% for dependents
- Wifi, Employee Wellness, and co-working space reimbursements offered to all employees
- A flexible PTO plan, paid holidays, and mental wellness days
- Highly competitive parental leave policies, eligible to qualified individuals after 6-months of employment
- An autonomous workplace that prioritizes health and wellness to ensure our employees can produce their best work while achieving their personal and professional goals
- A fully remote, but highly collaborative work environment with a variety of team bonding opportunities
Wonderschool is an equal opportunity employer. We do not discriminate based on race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We plan and structure our interviews to directly assess skills and talent.