Summary
Join Notabene's mission to make crypto a part of the everyday economy by shaping the future rails of the crypto industry as a Staff Backend Engineer. You'll design, build, and maintain high-throughput microservices for secure transaction authorization, mentor team members, and ensure architecture meets changing market needs.
Requirements
- 8+ years of professional software engineering experience, with at least 3+ years in a senior or staff-level backend engineering role
- Highly proficient in back-end languages such as Node.js/Typescript/Deno with the ability to write clean, maintainable, and efficient code
- Deep understanding of cryptography, public/private key encryption/signing
- Extensive experience in PostgreSQL and SQL optimization, with the ability to architect and troubleshoot high-throughput transactional databases
- Expertise in event-driven microservices development, with hands-on experience using Kafka and familiarity with distributed systems principles
- Hands-on experience deploying and managing services on AWS with knowledge of container orchestration (Kubernetes, Docker)
- Knowledge of security principles, particularly around secure data handling, encryption, and best practices in financial or transactional data systems
Responsibilities
- Design, build, and maintain high-throughput, low-latency microservices for our Transactions team
- Work closely with product, engineering, compliance, and customer-facing teams to gather requirements align on technical feasibility, and prioritize projects that maximize value to our customers
- Develop and execute the Transactions team roadmap aligning with business priorities and strategic objectives
- Scope and drive large-scale technical projects end-to-end, from inception through deployment, and delivering ongoing improvements to scalability and performance
- Mentor and support engineers throughout the Notabene engineering organization