Wonderschool logo

Tech Lead/Staff Engineer, Payments

Wonderschool

Position Summary

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.

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.
  • 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.

Benefits
Extracted with AI

  • Health benefits with up to 100% coverage for employee premiums and up to 80% for dependents
  • Wifi and co-working space reimbursements
  • Flexible PTO plan
  • Paid holidays
  • Mental wellness days
  • Highly competitive parental leave policies

Similar jobs

Last update: 23 minutes ago

Wonderschool logo
Wonderschool

Tech Lead/Staff Engineer - Payment Systems

Senior Tech Lead/Staff Engineer for payment systems, focusing on high-quality software delivery and cloud infrastructure.

brightwheel logo
brightwheel

Staff Platform Engineer

Join Brightwheel as a Staff Platform Engineer, enhancing early education through technology. Expertise in AWS, APIs, and databases required.

Sure logo
Sure

Senior Engineer, Payments

Join Sure as a Senior Engineer, Payments. Work remotely to optimize payment platforms with Python, Ruby, Java, or Go.

Airbnb logo
Airbnb

Senior Software Engineer, Payments

Senior Software Engineer for Payments at Airbnb, focusing on scalable financial solutions. Remote work eligible.

Airbnb logo
Airbnb

Software Engineer, Payments

Join Airbnb as a Software Engineer in Payments, designing innovative payment solutions. Remote position with competitive benefits.

Webflow logo
Webflow

Senior Backend Engineer, Subscriptions & Payments

Senior Backend Engineer for Subscriptions & Payments at Webflow, focusing on API development, JavaScript, TypeScript, MongoDB.

Square logo
Square

Staff Engineer, Frontend/Fullstack

Join Square as a Staff Engineer to lead frontend/fullstack development for our public web team, focusing on architecture and site reliability.

PayPal logo
PayPal

Senior Staff Software Engineer

Join PayPal as a Senior Staff Software Engineer to design and build innovative full-stack solutions.

Airbnb logo
Airbnb

Senior Software Engineer, Payments Platform

Senior Software Engineer for Airbnb's Payments Platform, focusing on backend development and integration.

Coinbase logo
Coinbase

Staff Software Engineer, Fullstack (Onchain Payments)

Join Coinbase as a Staff Software Engineer, Fullstack, to lead onchain payments development using TypeScript, Go, and Solidity.

Airbnb logo
Airbnb

Senior Fullstack Engineer, Payments

Senior Fullstack Engineer role focusing on Payments at Airbnb, involving Angular, JavaScript, Scala, and Meteor.js.

PushPress  logo
PushPress

Staff Software Engineer, Developer Platform

Join PushPress as a Staff Software Engineer to lead our Developer Platform team, focusing on API and SDK development.

Zeal logo
Zeal

Senior Software Engineer (Fullstack)

Senior Fullstack Software Engineer at Zeal, enhancing payroll platforms with modern tech. Inclusive culture, comprehensive benefits.

Wunderflats logo
Wunderflats

Senior Technical Team Leader - Software Engineering

Lead a team in software engineering with skills in Node.js, React.js, GCP, and Kubernetes. Hybrid role in Berlin.

EarnUp logo
EarnUp

Staff Software Engineer

Join EarnUp as a Staff Software Engineer in San Francisco, CA. Engage in significant backend and infrastructure projects with a leading fintech company.

PayPal logo
PayPal

Full Stack Software Engineer - Infrastructure and Platform Tools

Join PayPal as a Full Stack Software Engineer focusing on infrastructure and platform tools. Work remotely with TypeScript, NodeJS, and REST APIs.

Twitch logo
Twitch

Senior Software Development Engineer - Commerce & Payments

Senior Software Engineer for Commerce & Payments at Twitch, San Francisco. In-depth experience with AWS, SRE/DevOps practices.

Puzzle 🧩🚀 logo
Puzzle 🧩🚀

Staff Software Engineer

Join Puzzle as a Staff Software Engineer to lead and build scalable platform services remotely.

Instapro Group logo
Instapro Group

Senior Backend Engineer - Payments

Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.

Stripe logo
Stripe

Tech Lead, Money Movement

Join Stripe as a Tech Lead in Money Movement, leading 100+ engineers to expand global payment capabilities.

Zeal logo
Zeal

Senior Software Engineer (Fullstack)

Senior Fullstack Software Engineer role at Zeal, tackling customer-facing product challenges with a focus on payroll solutions.

Perpay Inc. logo
Perpay Inc.

Senior Fullstack Software Engineer

Join Perpay as a Senior Fullstack Software Engineer to lead large-scale projects, mentor junior engineers, and drive technical excellence.

Stripe logo
Stripe

Technical Solutions Engineer

Join Stripe as a Technical Solutions Engineer, supporting developers with integrations and technical challenges remotely.

Square logo
Square

Staff Frontend Software Engineer - Remote Device Management

Join Square as a Staff Frontend Engineer to lead high-impact projects in remote device management using JavaScript, TypeScript, and Svelte.