Kraken is a mission-focused company rooted in crypto values, aiming to accelerate the global adoption of crypto. They are seeking a Senior Software Engineer to join the Payments & Blockchain team, focusing on building systems that ensure the safety and security of client transactions while optimizing payment processes.
Responsibilities:
- Design, develop, and maintain high-quality payment processing systems using React.js and other relevant technologies
- Build and refine seamless transaction experiences that optimize fund transfers for speed, security, and reliability
- Ensure an efficient and intuitive onboarding experience for users interacting with payment systems, reducing friction and improving trust
- Develop innovative features that enhance engagement, retention, and loyalty within the payments ecosystem
- Set the standard for high-quality, secure code and lead the development of complex financial software systems
- Influence technical decisions, contribute to strategy discussions, and shape product/domain decisions with a deep understanding of financial systems and security best practices
- Mentor engineers, foster a culture of technical excellence, and drive process improvements in financial software development
- Design and implement scalable, maintainable, and fault-tolerant financial systems, ensuring compliance and security best practices
Requirements:
- 6+ years of experience in software development, with a focus on web and mobile applications
- Deep understanding of JavaScript/TypeScript and proficiency with React Native frameworks
- Strong experience of API design, security, and performance optimization
- Experience with Next.js and WebSockets
- Experience with frontend testing frameworks
- Familiarity with modern front-end build pipelines and tooling
- Strong understanding of UI/UX best practices and principles
- Experience within a large technology organization or fast growing startup
- Hands-on experience in consumer payments, crypto or fintech mobile applications
- Strong written and verbal communication skills in English
- Available in EU afternoons
- Familiarity with native mobile app development (iOS/Android)
- Knowledge of the cryptocurrency industry and blockchain technology