What are the responsibilities and job description for the Senior Full Stack Engineer position at BlytzPay?
***Please note that this is an on-site role in Draper, Utah.***
BlytzPay is seeking an experienced and highly skilled Senior Full Stack Engineer to join our dynamic team. This role will be crucial in designing, building, and scaling BlytzPay’s platform. You will work across the stack—building secure, high-performance back-end systems, user-friendly front-end interfaces, and seamless integrations with external payment processors and APIs. Your expertise in payments will be instrumental in ensuring our systems remain reliable, compliant, and capable of handling complex payment workflows.
This is a hands-on role for someone who thrives on solving technical challenges, enjoys working in a fast-paced environment, and values collaboration and innovation.
Key Responsibilities
Full Stack Development:
- Build, optimize, and maintain scalable, secure, and high-performance features across the stack (front-end, back-end, and APIs).
- Design intuitive user interfaces for merchants and consumers, ensuring an exceptional user experience.
- Develop and maintain robust APIs for integrations with payment processors, gateways, and external systems.
- Ensure availability, stability, and responsiveness of the platform.
Payments Expertise:
- Implement and optimize payment workflows, including card, ACH, and integrated payments partners.
- Build systems to handle payment states (e.g., pending, failed, successful) and lifecycle management.
- Ensure compliance with industry standards, including PCI DSS and NACHA regulations.
- Collaborate with product teams to design features like retries, fraud prevention, chargeback workflows, and reconciliation tools.
Collaboration and Mentorship:
- Work closely with the engineering team to set best practices for coding, architecture, and development workflows.
- Collaborate with product managers and designers to translate business requirements into technical solutions.
Technical Leadership:
- Drive the adoption of modern frameworks, tools, and best practices to improve system performance and developer productivity.
- Identify and resolve performance bottlenecks, scalability challenges, and technical debt.
- Contribute to the architecture of the platform to ensure it is modular, maintainable, and future-proof.
Skills and Experience:
- 7 years of professional software development experience with expertise in full-stack development.
- Proven experience in the payments industry, including working with card networks, ACH, or similar payment ecosystems.
Back-End:
- Proficiency in languages like Django/Python (preferred).
- Experience with API development.
- Strong knowledge of database systems, such as PostgreSQL, and experience optimizing queries.
Front-End:
- Expertise in JavaScript frameworks like Vue.js (preferred), React, or Angular.
- Strong understanding of modern UI/UX principles and responsive design.
DevOps and Tools:
- Familiarity with CI/CD pipelines, Docker, Kubernetes, and cloud platforms like GCP (preferred) or AWS.
- Experience with logging, monitoring, and debugging tools to ensure platform reliability.
Payments Knowledge:
- Familiarity with payment gateways, tokenization, and fraud prevention tools.
- Understanding of payment lifecycle events, reconciliation processes, and compliance frameworks.
Why Join BlytzPay?
- This is the perfect opportunity to be part of a fast-growing fintech company disrupting the payments industry.
- We have truly awesome people and a collaborative and innovative work environment where your ideas and contributions will be valued.
- We offer a competitive compensation package with excellent benefits.
About BlytzPay
Founded in 2017, BlytzPay is an integrated fintech platform that simplifies and modernizes the way dealers and lenders invoice, communicate, and collect. The BlytzPay platform seamlessly connects merchants and their customers through intelligent automation so payments feel less like transactions and more like two-way conversations, making collections safe, accessible, and easy for everyone. For more information, visit www.blytzpay.com.