
Staff Backend Engineer Product
Interested in this role?
Read all the details below first
Table of Contents
Job Description
Staff Backend Engineer - Product
About OnePay
OnePay is a consumer financial services app backed by Walmart and Ribbit Capital, revolutionizing the way people manage their money. We're a high-growth, mission-driven company committed to building innovative products that empower our users.
Responsibilities
As a Staff Backend Engineer, you will play a pivotal role in designing, developing, and scaling OnePay's core infrastructure and product features. You will:
- Lead the design and implementation of high-scale systems and features across product lines.
- Provide architectural guidance and hands-on contributions to ensure reliability, security, and performance.
- Tackle complex engineering problems in areas such as payments, servicing, and consumer-facing experiences.
- Mentor and level up other engineers, fostering a culture of continuous learning and growth.
- Contribute to shaping the core infrastructure and developer experience.
Qualifications
- 10+ years of professional software engineering experience, including at least 3 years in a senior or staff-level capacity.
- Proven success building and scaling user-facing products or backend systems.
- Ability to quickly ramp up across different technical areas and lead complex initiatives.
- Strong ability to operate autonomously and navigate ambiguity.
Technical Skills
- Node.js/TypeScript
- Kubernetes
- AWS
- Functional programming concepts (fp-ts library)
What We Offer
- Competitive base salary and stock options
- Comprehensive health benefits and 401(k) plan with company match
- Remote-friendly work environment and flexible time off
- Opportunities for growth and professional development
- A high-growth, mission-driven, inclusive culture.
If you are a passionate and experienced engineer looking to make a real impact, we encourage you to apply!
Qualifications
Required:
- Experience: 10+ years of professional software engineering experience, including at least 3 years in a senior or staff-level capacity.
- Product Development: Proven success building and scaling user-facing products or backend systems.
- Technical Proficiency: Strong understanding of software design principles and experience with Node.js/TypeScript, Kubernetes, and AWS. Familiarity with functional programming concepts (e.g., fp-ts library) is a plus.
- Leadership & Collaboration: Ability to lead technical initiatives, mentor junior engineers, and effectively collaborate within a team environment.
- Problem Solving: Demonstrated ability to quickly analyze and solve complex technical problems independently and with minimal guidance.
Preferred:
- Experience in the financial services industry, particularly in payments or consumer lending.
- Contributions to open-source projects.
- Experience with building and scaling highly available, fault-tolerant systems.
Technical Leadership
- Design and implement scalable systems and features across OnePay's product lines.
- Provide architectural guidance and hands-on development to ensure system reliability, security, and performance.
- Solve complex engineering challenges in areas like payments processing, account servicing, and user-facing experiences.
Team Collaboration & Development
- Mentor and guide junior engineers, fostering their technical growth and development.
- Contribute to the evolution of OnePay's core infrastructure and developer experience.
- Collaborate effectively with product managers, designers, and other engineers to deliver high-quality products.
Selection Process
Candidates interested in the Staff Backend Engineer Product role at OnePay will first submit their resume and cover letter through the job portal. A review of applications will be conducted, focusing on relevant experience, skills, and qualifications. Shortlisted candidates will be invited for a technical phone screening to assess their coding abilities and understanding of relevant technologies.
Successful candidates will then participate in a series of interviews, including a behavioral interview to evaluate their soft skills and cultural fit, and a system design interview to gauge their ability to solve complex engineering problems. The final stage involves a practical coding challenge to demonstrate their hands-on skills.
OnePay's hiring team will make a decision based on the candidate's performance throughout the entire process, considering their technical expertise, problem-solving abilities, and alignment with the company's values.
How to Apply
To apply for a job, read through all information provided on the job listing page carefully.
Look for the apply link on the job listing page, usually located somewhere on the page.
Clicking on the apply link will take you to the company's application portal.
Enter your personal details and any other information requested by the company in the application portal.
Pay close attention to the instructions provided and fill out all necessary fields accurately and completely.
Double-check all the information provided before submitting the application.
Ensure that your contact information is correct and up-to-date, and accurately reflect your qualifications and experience.
Important Note
Submitting an application with incorrect or incomplete information could harm your chances of being selected for an interview.
About OnePay
OnePay is a consumer financial services app revolutionizing the way people manage their money. Backed by industry giants Walmart and Ribbit Capital, OnePay is rapidly growing and making a real impact in the fintech space. Driven by a mission to empower consumers with innovative financial tools, OnePay fosters a collaborative and inclusive culture where talented individuals can thrive. The company is committed to providing a world-class developer experience and building robust, scalable systems that deliver exceptional user experiences.
Ready to Apply?
Join OnePay and take your career to the next level. We're looking for talented individuals like you!
Apply for this Job