Wonderschool logo

Tech Lead/Staff Engineer - Payment Systems

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

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

Benefits
Extracted with AI

  • Health insurance up to 100% coverage for employee premiums, 80% for dependents
  • Wifi and co-working space reimbursements
  • Flexible PTO, paid holidays, mental wellness days
  • Competitive parental leave policies

Similar jobs

Last update: 23 minutes ago

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

MoonPay logo
MoonPay

Senior Full Stack Engineer - Consumer

Join MoonPay as a Senior Full Stack Engineer in Lisbon, focusing on consumer products using React, TypeScript, and GCP.

doctari group logo
doctari group

Technical Lead - SuperApp (Typescript React Node.js)

Join us as a Technical Lead to build a next-gen healthcare platform using TypeScript, React, and AWS. Lead a team in a hybrid work environment.

Attio logo
Attio

Senior Product Engineer [Rust & Typescript]

Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.

Personio logo
Personio

Staff Software Engineer, Data Platform

Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.

Pass App logo
Pass App

Senior Software Engineer (Backend)

Join Pass App as a Senior Software Engineer (Backend) to build scalable web3 solutions using microservices, TypeScript, and Node.js.

n8n logo
n8n

Senior Software Engineer (Node.js & TypeScript)

Join n8n as a Senior Software Engineer to build AI applications using Node.js and TypeScript. Remote role within Europe.

Worldpay logo
Worldpay

Software Engineer Specialist - Phalcon PHP and .Net Core

Join Worldpay as a Software Engineer Specialist in Amsterdam. Work with Phalcon PHP and .Net Core to develop scalable API solutions.

TrueLayer logo
TrueLayer

Senior Software Engineer - C#/.NET

Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.

Wipro logo
Wipro

Full Stack Developer with Angular and NestJS

Join Wipro as a Full Stack Developer in Porto, Portugal. Work with Angular, NestJS, and GCP to build innovative solutions.

Climatiq logo
Climatiq

Senior Full Stack Engineer - Climate Tech - Rust & TypeScript

Join Climatiq as a Senior Full Stack Engineer to develop climate tech solutions using Rust and TypeScript. Remote work available.

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

Check logo
Check

Staff Software Engineer - Python/Django, React, TypeScript

Join Check as a Staff Software Engineer to build scalable systems using Python/Django, React, and TypeScript in a remote role.

PostNord logo
PostNord

Senior Node.js Backend Developer

Join PostNord as a Senior Node.js Backend Developer to drive innovation in our online shipping tool. Work in an agile team with AWS, Node.js, and more.

SumUp logo
SumUp

Senior Fullstack Engineer with TypeScript and Microservices

Join SumUp as a Senior Fullstack Engineer in Berlin. Work with TypeScript, Microservices, and REST APIs to enhance global fintech solutions.

Sysdig logo
Sysdig

Senior Software Engineer - Backend Development

Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.

Nordhealth logo
Nordhealth

Senior Full-Stack Engineer (NextJS)

Join Nordhealth as a Senior Full-Stack Engineer (NextJS) to shape digital healthcare with a modern tech stack and remote work flexibility.

HeyJobs logo
HeyJobs

Senior Software Engineer - AWS, Python, Ruby on Rails

Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.

LEGALFLY logo
LEGALFLY

Back End Engineer with Node.js and TypeScript

Join LegalFly as a Back End Engineer to revolutionize legal AI with Node.js and TypeScript in a hybrid role in Ghent.

lemlist logo
lemlist

Full Stack Engineer with NextJS Experience

Join lempire as a Full Stack Engineer with NextJS expertise, leading development and managing a team in a fully remote setup.

fulfillmenttools logo
fulfillmenttools

Cloud Engineer

Join our team as a Cloud Engineer in Cologne, Germany. Work with GCP, Azure, and serverless computing in a dynamic, hybrid environment.

BetterUp logo
BetterUp

Senior Full-Stack Engineer, Core Experiences

Join BetterUp as a Senior Full-Stack Engineer to lead projects, craft quality code, and empower teams in a hybrid role in the Netherlands.

netgo logo
netgo

Senior Cloud DevOps Engineer

Join netgo as a Senior Cloud DevOps Engineer in Berlin. Work with Kubernetes, GitOps, and more in a dynamic team environment.

Nubank logo
Nubank

Senior Software Engineer - Data Platform

Join Nubank as a Senior Software Engineer to build and maintain core data infrastructure, ensuring reliable and scalable data flow.