Senior Software Engineer - Full Stack

July 18

Apply Now
Logo of Kraken Digital Asset Exchange

Kraken Digital Asset Exchange

Crypto ‱ Finance ‱ Fintech

Kraken Digital Asset Exchange is a cryptocurrency platform that facilitates the buying and selling of over 200 cryptocurrencies, including Bitcoin, Ethereum, and many others. Founded in 2011, Kraken provides a comprehensive suite of features for both beginner and advanced traders, such as advanced trading interfaces and margin trading. The platform emphasizes industry-leading security, deep liquidity, and 24/7 customer support, making it a trusted choice for users worldwide. Kraken caters to individual investors as well as institutional clients, offering services like OTC trading and custody. The company is committed to transparency with its proof of reserves and mission-driven values. Kraken operates globally, supporting clients in over 190 countries, with a quarterly trading volume exceeding $207 billion. However, users are advised of the high risk of crypto investments and the lack of regulation in some jurisdictions.

1001 - 5000 employees

Founded 2011

₿ Crypto

💾 Finance

💳 Fintech

📋 Description

‱ Design and implement robust services and libraries ‱ Work across both the frontend and backend, owning solutions end to end ‱ Write reusable, testable, and highly efficient code ‱ Collaborate on the architecture of large-scale distributed systems ‱ Work alongside hundreds of experienced engineers in a high-performance environment

🎯 Requirements

‱ 7+ years of software engineering experience ‱ Experience developing backend systems using at least one of the following languages: Rust, Go, TypeScript, Python, or Ruby ‱ Experience developing frontend applications using JavaScript or TypeScript ‱ Proficiency with React as a frontend framework ‱ Familiarity with Docker, Kubernetes, and infrastructure-as-code tools such as Terraform ‱ Strong knowledge of modern databases, including MySQL (MariaDB) and Redis ‱ Solid understanding of CI/CD pipelines, including GitLab CI or similar tools ‱ Security-first mindset when designing systems to ensure robustness ‱ Ability to autonomously debug issues across the stack (OS, network, application) ‱ Solid understanding of distributed systems and technologies, including RPC protocols, Kafka, and event-driven architectures ‱ Ability to collaborate effectively with product teams to gather requirements and design appropriate systems ‱ Proven track record of taking complete end-to-end ownership of systems and libraries ‱ Experience mentoring other engineers and contributing to the definition of a strong technical culture

đŸ–ïž Benefits

‱ Equity ‱ Bonus ‱ Wellness allowance ‱ Medical ‱ Dental ‱ Vision ‱ 401(k)

Apply Now

Similar Jobs

July 2

Canonical

501 - 1000

Develop software delivery and Linux security capabilities at Canonical as a Linux devices software engineer.

Cloud

IoT

Linux

Open Source

Python

Go

July 2

Canonical

501 - 1000

Growth Engineer at Canonical helping to drive product adoption through marketing analytics and insights.

Cloud

IoT

JavaScript

Open Source

Python

SQL

Go

July 2

Canonical

501 - 1000

A senior-level software engineer managing the Atlassian stack for Canonical's global operations.

Cloud

IoT

Open Source

Python

Go

July 2

Canonical

501 - 1000

Join Canonical's Ceph team as a Software Engineer, building scalable distributed storage solutions.

Cloud

Distributed Systems

IoT

Kubernetes

Linux

Open Source

OpenStack

Python

Go

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com