Fullstack Engineer, TypeScript, Custody
Posted 1ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Fullstack Engineer developing custody solutions for a crypto company. Collaborating with cross-functional teams to ensure high-performance systems for digital assets.
Responsibilities:
- Collaborate with product managers, architects, and DevOps engineers to design and deliver secure, scalable, and high-performance custody solutions.
- Build and maintain new backend microservices in TypeScript, Node.js, powering custody, staking, and wallet services.
- Integrate with blockchain networks and external systems to support asset movements, transactions, and key management workflows.
- Contribute to frontend applications built with React and Next.js, ensuring clear operational visibility and seamless user experience.
- Develop event-driven systems using Kafka for real-time data processing and inter-service communication.
- Write reusable, testable, and efficient code, maintaining high standards for performance, observability, and fault tolerance.
- Collaborate across teams to design and optimize data models, APIs, and distributed architectures.
- Participate in technical reviews, mentor other engineers, and take ownership of services throughout their full lifecycle — from RFCs and design to deployment and maintenance.
Requirements:
- 5+ years of professional experience in fullstack or backend engineering within high-scale, high-availability systems.
- Expert-level proficiency in Node.js and TypeScript, with hands-on experience using modern frameworks.
- Deep understanding of microservices, event-driven architectures and programming design patterns.
- Proven ability to design and deliver RESTful APIs and asynchronous event-based communication systems.
- Strong experience with SQL databases and schema design for performance and reliability.
- Solid understanding of React and modern frontend best practices.
- Deep knowledge of state management (React Query, Context API, custom hooks).
- Experience with Next.js, Tailwind CSS, and component-driven architecture.
- Hands-on experience with Docker, CI/CD, and observability tools such as Prometheus and Splunk.
- Excellent collaboration and communication skills — capable of working effectively in distributed, cross-functional teams.
Benefits:
- Kraken is committed to industry-leading security
- crypto education
- world-class client support through our products
- flexible working hours
















