Back-End Software Engineers
Blockchain.com, the leading software platform for digital assets, is seeking skilled Back-End Engineers to join our innovative teams. As a Back-End Engineer, you will work on exciting projects in areas like SuperApp, DeFi, Payments, Brokerage, and Fraud. This role requires knowledge of distributed systems design and proficiency in coding on the JVM (Java, Kotlin, Scala). You will play a crucial role in the entire product lifecycle, from design and planning to execution and monitoring. We are looking for candidates who prioritize customer satisfaction, software excellence, and continuous learning.
RESPONSIBILITIES
- Develop cutting-edge distributed software solutions to handle our growing user base and reach millions of customers.
- Work collaboratively in an engineering team to rapidly deliver impactful products.
- Promote best practices, code quality, and test coverage, and contribute to technical discussions.
- Build scalable services using Kotlin, addressing synchronization, asynchronous operations, database optimization, and system scalability and reliability.
- Gain exposure to technologies like Kafka, PostgreSQL, Redis, and Docker.
- Optimize existing systems for scalability, extensibility, and performance, and create reusable code for Blockchain's products.
- Prioritize the security of user and company data by leveraging advanced encryption schemes.
- Collaborate with interdisciplinary teams to consistently deliver high-quality software to users.
REQUIREMENTS
- In-depth knowledge of at least one programming language.
- Minimum one year of experience with JVM-based languages (Java, Kotlin, Scala) and proficient in building, debugging, and shipping microservices.
- Experience building highly-available, fault-tolerant, production-ready distributed backend systems.
- Active involvement in creating product and software specifications.
- Strong emphasis on test coverage, technical documentation, and effective monitoring.
- Ability to inspire and mentor other engineers.
- Understanding of data structures, databases, and large-scale distributed systems.
- Familiarity with technologies like Kafka, PostgreSQL, Redis, and RabbitMQ.
- Customer-focused mindset, continually seeking ways to enhance the backend for the best customer experience.
- Passion for cryptocurrencies and the transformative power they hold.
- Proficiency in Kotlin, PostgreSQL, Kafka, Redis, Datadog, Amplitude, Grafana, BigQuery, and ApacheSpark.
COMPENSATION & BENEFITS
- Competitive salary and significant equity in a leading global technology company.
- Hybrid work model with the option to work from home and a great office location in Miami.
- Unlimited vacation policy, allowing flexibility for personal time off.
- Apple equipment provided.
- Opportunity to build your career in a rapidly expanding industry.
- Flexible work culture.
Note: Compensation may vary based on skills, qualifications, experience, and location.
At Blockchain.com, we promote diversity and inclusion in the workplace. We are an equal opportunity employer and prohibit discrimination based on race, religion, color, national origin, gender, gender expression, sex, sexual orientation, age, marital status, veteran status, disability status, or any other characteristic protected by law. Our hiring decisions are based on qualifications, merit, and business needs.