Senior Full Stack Engineer
Mercury
Summary
Join Mercury's Card Fraud and Disputes team as a Senior Full Stack Engineer and play a key role in building seamless customer experiences and robust tools for the internal Risk Operations team. You will design, implement, and maintain both backend APIs and front-end user interfaces, ensuring seamless and scalable systems. Collaborate with product managers, designers, and stakeholders to deliver impactful solutions. This role requires 3-5+ years of software engineering experience with demonstrated senior-level expertise in full-stack or backend engineering. Experience with React, TypeScript, Redux, Haskell, Yesod, Persistent, and PostgreSQL is preferred. Mercury offers a competitive total rewards package including base salary, equity, and comprehensive benefits.
Requirements
- Have 3-5+ years of software engineering experience, with demonstrated senior-level expertise in independently owning projects, in full-stack or backend engineering roles
- Have experience or interest in learning our backend stack: Haskell, Yesod, Persistent, and PostgreSQL
- Have experience or interest in learning our frontend stack: React, TypeScript, and Redux
Responsibilities
- Design, implement, and maintain both backend APIs and front-end user interfaces, ensuring seamless and scalable systems
- Create and review technical design documents and API designs, contributing to system architecture and design decisions
- Provide technical mentorship to engineers on the team, guiding them in best practices and fostering a collaborative and growth-oriented environment
- Work closely with cross-functional partners, including product managers, designers, and risk operations stakeholders, to deliver thoughtful and impactful solutions
- Actively participate in product development discussions, offering feedback on product direction, front-end designs, and implementation plans
Preferred Qualifications
- Have 3-5+ years of experience as a software engineer with prior experience in both frontend and backend development
- Have 3-5+ years of demonstrated full-stack experience working at the senior level or higher with a strong sense of ownership, and has demonstrated experience independently owning projects from inception to completion
- Be experienced with, or excited to learn, our frontend technologies including: React, TypeScript, and Redux
- Be experienced with, or excited to learn, our backend technologies including: Haskell, Yesod, Persistent, and Postgresql
Benefits
- Base salary
- Equity (stock options)
- Comprehensive benefits