Role in brief
Binance is hiring a Backend Java Engineer to develop and maintain services for its Kazakhstan operations. This role involves building high-performance, secure backend systems and APIs, working with Java, Spring Boot, and microservices. Candidates with strong Java experience, familiarity with database and messaging systems, and fluency in English and Kazakh/Russian should consider applying.
About the role
This role focuses on designing and enhancing backend services and APIs specifically for Binance's operations in Kazakhstan. The engineer will be responsible for developing robust, high-performance, and secure systems to support BigPay Fiat business operations. This includes contributing to the entire service lifecycle, from initial design to deployment, ongoing operation, and refinement, ensuring the stability and efficiency of critical financial infrastructure.
The position involves hands-on development and maintenance, with an emphasis on scalability and optimization. The successful candidate will work on tools, re-designing capacity planning infrastructure, and troubleshooting software issues. A key aspect of the role is ensuring data security and maintaining the integrity of the end-to-end system architecture, contributing to a reliable and secure platform for users.
Success in this role means delivering highly available and performant backend systems that meet the specific needs of the Kazakhstan market. It requires a deep understanding of Java and related frameworks, along with practical experience in database management, messaging systems, and microservices. The engineer will operate within a global organization, collaborating with various stakeholders to advance the company's mission of building an inclusive financial ecosystem.
The annual salary for this position ranges from $105,000 to $175,000.
Skills that matter here
- Java: This role requires strong expertise in Java for designing, developing, and maintaining backend services and APIs.
- Spring Boot: Experience with Spring Boot is essential for building robust backend frameworks.
- RESTful APIs: The engineer will develop and maintain RESTful APIs for global products.
- SQL: Experience with SQL databases is necessary for managing and interacting with data.
- NoSQL: Experience with NoSQL databases is also required for data management.
- microservices: The role involves working with and maintaining microservices architecture.
Who this role suits
- A person with at least seven years of software development and architecture experience.
- Someone who thrives in a results-driven environment and seeks opportunities for continuous learning.
- An individual capable of working autonomously on fast-paced projects.
- A candidate fluent in English and Kazakh or Russian, necessary for coordinating with local business partners.
From the employer
- Design, develop, and maintain backend services and APIs for global products using Java.
- Build a high-performance, highly available, and secure backend system to provide robust support for BigPay Fiat business operations.
- Engage in and improve the whole lifecycle of service, from inception and design, through to deployment, operation, and refinement.
- Develop and maintain tools, re-designing capacity planning infrastructure for greater scalability.
- Troubleshooting, diagnosing, fixing software issues, and ensuring data security, and end-to-end system architecture.
- Minimum of 7 years of experience in software development and architecture.
- Strong expertise in Java and backend frameworks (e.g., Spring Boot, RESTful APIs).
- Experience with databases (SQL and/or NoSQL), messaging systems (e.g., Kafka, RabbitMQ), and microservices architecture.
- In-depth understanding of Linux and computer networks.
- Experience in profiling, benchmarking and optimizing ML applications.
- Ability to speak in English and Kazakhstan/Russian language is required to coordinate with external Kazakhstan business partners and stakeholders.
- Middleware: Java code development experience, preferably Apache open source project developers.
- Experience in high availability, high performance, and resource optimization.
- Shape the future with the world’s leading blockchain ecosystem.
- Collaborate with world-class talent in a user-centric global organization with a flat structure.
- Tackle unique, fast-paced projects with autonomy in an innovative environment.
- Thrive in a results-driven workplace with opportunities for career growth and continuous learning.
- Competitive salary and company benefits.
- Work-from-home arrangement (the arrangement may vary depending on the work nature of the business team).
Questions about this role
What is the remote work policy for this role?
This is a remote position, but the specific work-from-home arrangement may vary depending on the nature of the business team.
What is the required seniority level for this position?
This role is for a middle-level engineer.
What are the key technical skills required?
Key technical skills include Java, Spring Boot, RESTful APIs, SQL, NoSQL, Kafka, RabbitMQ, microservices, and Linux.