We are seeking an experienced Senior Software Engineer to join our growing Payments & Blockchain team to design and implement robust services and libraries for payments integration across our products at Kraken.
Requirements
- 7+ years of software engineering experience
- Proficiency in writing clean, scalable Typescript/node.js backend code
- Have a security-first mindset during system design to ensure robustness
- Demonstrate the ability to autonomously debug issues across the stack (OS, network, application)
- Apply a solid understanding of distributed systems and technologies, including RPC protocols, Kafka, and Event-Driven Systems, to design scalable solutions
- Collaborate effectively with product teams to gather requirements and constraints for designing appropriate systems
- Take complete end-to-end ownership of systems and libraries
- Provide mentorship to other engineers while contributing to defining the technical culture
Benefits
- Competitive salary
- Remote work opportunities
- Mentorship and career growth opportunities