We are seeking a Tech Lead or Staff Engineer who is passionate about contributing to our mission and purpose through scaling payment processing systems.  You will play a crucial role in achieving our team’s core mission, to develop and maintain systems and processes that ensure high levels of reliability, security, and interoperability across the Wonderschool platform. Your expertise in the delivery of high-quality software will be essential in securing and simplifying the financial workflows of child care providers across the Wonderschool platform.

Responsibilities:

  • Lead and manage large, complex projects independently by analyzing requirements, breaking down tasks, and planning the development of mission-critical features
  • Leverage extensive experience with payment processing systems to design and build out the Wonderschool Payments Platform with reliability, stability, and efficiency
  • Architect asynchronous systems that process large volumes of data that support accuracy, auditability, and observability
  • Work closely with cross-functional teams, product managers, designers, and stakeholders to understand business requirements and translate them into technical specifications and project timelines
  • Troubleshoot and resolve complex technical issues, working closely with the team to identify and implement simple and effective solutions
  • Deliver high-quality, performant code and deploying services with a high level of comfort iterating on a system while it is constantly serving traffic
  • Communicate technical design effectively with developers of all levels
  • Implement and optimize databases, ensuring data integrity and efficient performance
  • Utilize Google Cloud Platform to design and deploy scalable cloud infrastructure
  • Learn new languages and technologies as required to get the job done
  • Solicit feedback from your peers, including other engineers and teammates in your product team, and support your team through thoughtful feedback
  • Continually improve our engineering standards in code reviews, advocating for better patterns and technologies, and making a meaningful impact on our development experience and tooling
  • Promote a culture of collaboration, continuous learning, and knowledge sharing within the team

 

Required Qualifications:

  • Bachelor’s degree in computer science, engineering, or a related field
  • 8+ years of professional software development experience with a focus in developing full stack applications and familiarity with a wide range of technologies and programming concepts. Our stack happens to include Typescript, NestJS, React, and Elixir/Phoenix.
  • Previous experience with our current technology stack is not required but helpful.
  • Prior experience and expertise in working with payment gateways, especially familiarity with Stripe or other similar payment processing platforms.
  • Proven experience with high-traffic web apps and APIs, with a focus on observability, performance monitoring, logging, and alerting
  • Strong proficiency in NoSQL data engines like Firestore and SQL data engines like Postgres, with a focus on database design and optimization
  • Overall understanding of serverless computing and Platform as a Service providers such as Firebase
  • Extensive experience with cloud providers like Google Cloud Platform, including deploying and managing cloud infrastructure, especially Kubernetes clusters, API gateways, and service meshes.
  • Understanding of modern DevOps practices and experience building CI/CD pipelines
  • Excellent problem-solving and analytical skills, with the ability to tackle complex challenges
  • Strong communication skills, with the ability to effectively collaborate across teams
  • Detail-oriented mindset, with a focus on delivering high-quality, scalable, and maintainable code

 

Preferred Qualifications:

  • Previous experience with functional programming languages
  • Previous experience supporting Highly Available services with 99.99% uptime or higher

 

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 $180,000 – $220,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.

Job Overview
Job alerts

Subscribe to our weekly job alerts below and never miss the latest jobs

Sign in

Sign Up

Forgotten Password

Job Quick Search

Cart

Basket

Share