Summary
Join Fingerprint, a globally dispersed, 100% remote company, as a Senior back-end engineer. You will design, implement, and maintain robust backend services and APIs supporting our customer dashboard, public-facing APIs, and internal tools. Lead technical discussions, contribute to architectural decisions, and collaborate with cross-functional teams. Work closely with product managers, designers, and frontend engineers to ensure seamless integration. We offer a high-performance team environment and focus on building a high-performance, high-accuracy online fraud prevention service. Fingerprint is backed by prominent venture capital firms and has a strong open-source focus.
Requirements
- Excellent understanding of Internet security & privacy mechanisms
- Proven experience of API architecture and implementation
- Understanding of Hexagonal Architecture and Domain-Driven Design
- Experience using AWS for production deployments
- Good understanding of PostgreSQL π
- Familiarity with message queues
- Test-driven mindset
- Good English
Responsibilities
- Design, implement, and maintain robust backend services and APIs that support our customer dashboard, public-facing management APIs, and internal back-office tools, including billing and subscription lifecycle management
- Lead and participate in technical and functional discussions, contributing to architectural decisions and owning backend components from design to deployment in a high-performing team environment
- Collaborate effectively with cross-functional teams, delivering high-quality backend solutions within fast-paced and sometimes time-constrained development cycles
- Work closely with product managers, designers, and frontend engineers to understand requirements, provide backend perspective, and ensure seamless integration of backend services with other systems
Preferred Qualifications
Familiarity with React