Back-End Software Engineer (Hybrid)
🔒 Direct submission to hiring team • Zero candidate fees
Role & Company Overview
📋 Role Overview & Responsibilities
We are hiring Back-End Software Engineer (Hybrid) for one of our client. Details mentioned below :
Job Description
We are seeking a Back-End Engineer to work on exciting projects across various teams, including SuperApp, DeFi, Payments, Brokerage, and Fraud, among others. As an ideal candidate, you will have strong knowledge of distributed systems design, are proficient in coding on the JVM (one of Java, Kotlin, Scala), understand the importance of scalability and reliability and are looking to be part of cutting-edge projects in a fast-paced environment. Our engineering teams are involved in all aspects of the product lifecycle, from idea generation, design, prototyping, planning, execution, shipping and monitoring. We are looking for software engineers who care about the customers, software excellence, are advocates of best practices and love learning new skills.
YOU WILL
Be at the forefront of the cryptocurrency ecosystem building out new distributed software to handle our rapidly growing user base of 75M+ wallets to reach 1B+ customersBecome a key member of a dedicated engineering team committed to rapidly shipping, and iterating on products that directly impact millions of usersAdvocate best practices, code quality, test coverage and drive technical discussionsBuild scalable services with Kotlin, and deal with problems like synchronization, asynchronous operations, database optimizations, scalability and reliability of systemsGain exposure to an array of technologies such as Kafka, PostgreSQL, Redis, Docker, etc. Optimize existing systems for scalability, extensibility and performance whilst building out reusable, modular code for use across productsEnsure security is at the forefront of everything you do, employing advanced encryption schemes to secure user and company dataWork within interdisciplinary teams to continually deliver the highest quality software to our users
YOUR QUALIFICATIONS
You know at least one programming language in depthYou have at least one year of experience in any JVM based languages (such as Java, Kotlin, Scala) and are confident in your ability to build, debug and ship microservicesYou have experience building and shipping highly-available, fault tolerant, production ready distributed backend systemsYou actively participate in creating product and software specifications before implementing themYou maintain high levels of test coverage, strong technical documentation and effective monitoringUnderstanding of data structures, databases and large-scale distributed systemsPreferably exposure to technologies such as Kafka, PostgreSQL, Redis, RabbitMQYou are customer focused and continuously suggest how the backend can provide the best Customer ExperienceWe use Kotlin, PostgreSQL, Kafka, Redis, Datadog, Amplitude, Grafana, BigQuery, ApacheSpark and more
Frequently Asked Questions
How do I apply for the Back-End Software Engineer (Hybrid) position at MacroHire? ▼
Click the “Apply for this Position” button on this page to submit your application directly to MacroHire without recruitment intermediary fees.
Is this position eligible for remote work or visa sponsorship? ▼
This position is located in Miami, FL with potential relocation and sponsorship assistance depending on candidate qualifications.
Are there any candidate fees on Hirely? ▼
No. Hirely is completely free for candidates. We never charge registration fees or placement fees.
Legitimate employers will never ask you to transfer funds, purchase equipment from unauthorized vendors, or pay application/visa fees. Hirely rigorously monitors listings, but always verify communication is from official corporate email domains.
Learn how to protect yourself against employment fraud