Staff Backend Engineer
Notabene
What You'll Do
- Design, build, and maintain high-throughput, low-latency microservices for our Transactions team, contributing directly to Notabene’s secure and reliable transaction authorization platform
- 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
Must Haves
- 8+ years of professional software engineering experience, with at least 3+ years in a senior or staff-level backend engineering role
- A proven track record in building and optimizing high-throughput, distributed systems
- Highly proficient in back-end languages such as Node.js/Typescript/Deno with the ability to write clean, maintainable, and efficient code.
- Expertise in event-driven microservices development, with hands-on experience using Kafka or equivalent technologies
- Extensive experience with PostgreSQL, SQL optimization, and architecting high-throughput transactional databases
- Hands-on experience deploying and managing services on AWS, with a solid understanding of container orchestration tools like Kubernetes and Docker
- Strong understanding of security principles, particularly around secure data handling, encryption, and best practices in financial or transactional data systems
- Strong problem-solving skills, attention to detail, and the ability to work independently in a global, remote-first company
- Excellent communication and writing skills, with the ability to collaborate across teams and departments
Nice-to-Haves
- Experience with Rust or Go is a significant plus.
- Deep understanding of cryptography, including public/private key encryption and signing.
- Knowledge of decentralized identity, verifiable credentials, and DIDComm protocols.
- Familiarity with low-latency NoSQL datastores.
- Familiarity with distributed systems principles beyond Kafka, such as consensus protocols or distributed tracing.
Benefits
- Flexible Remote Work: Work from anywhere!
- $1000 WFH Stipend: Use within your first year of employment.
- MacBook Pro: Procured by you and your manager to find a model that meets your needs.
- Unlimited PTO: We trust you to take as much holiday as you need.
- Country-Specific Benefits: Statutory offerings and contributions, managed via our employer-of-record.