Back-End Software Engineers
Blockchain.com, the leading software platform for digital assets, is seeking talented back-end engineers to join our innovative teams. As a member of our engineering team, you will have the opportunity to work on exciting projects across various areas, such as SuperApp, DeFi, Payments, Brokerage, and Fraud.
We are looking for candidates with strong knowledge of distributed systems design and proficiency in coding on the JVM (Java, Kotlin, or Scala). The ideal candidates are passionate about scalability, reliability, and staying on the cutting edge in a fast-paced environment.
At Blockchain.com, our engineering teams are involved in all aspects of the product lifecycle. We value customer satisfaction, software excellence, best practices, and continuous learning.
Responsibilities
- Be a part of building new distributed software to handle our rapidly growing user base
- Work in a dedicated engineering team to rapidly ship products that impact millions of users
- Advocate for best practices, code quality, and test coverage
- Build scalable services using Kotlin and solve problems related to synchronization, asynchronous operations, scalability, and reliability of systems
- Gain exposure to technologies like Kafka, PostgreSQL, Redis, and Docker
- Optimize existing systems for scalability, extensibility, and performance
- Prioritize security by employing advanced encryption schemes
- Collaborate with interdisciplinary teams to deliver high-quality software
Requirements
- Strong knowledge of at least one programming language
- Minimum of one year of experience in JVM-based languages (Java, Kotlin, Scala) with the ability to build, debug, and ship microservices
- Experience building highly-available and fault-tolerant distributed backend systems
- Active participation in creating product and software specifications
- Focused on test coverage, technical documentation, and monitoring
- Ability to inspire other engineers
- Understanding of data structures, databases, and distributed systems
- Exposure to technologies like Kafka, PostgreSQL, Redis, and RabbitMQ preferred
- Customer-focused mentality to enhance the backend for a better customer experience
- Passion for the transformative potential of cryptocurrencies
Compensation & Perks
- Competitive salary based on experience and meaningful equity
- Hybrid work model with the opportunity to work from home and an office location in London
- Unlimited vacation policy
- Apple equipment
- Opportunity to build a career in a rapidly expanding global technology company
- Flexible work culture
Blockchain.com is committed to diversity and inclusion and is an equal opportunity employer. We do not tolerate any form of discrimination or harassment. Our hiring decisions are based on qualifications, merit, and business need at the time.