Senior Java Engineer I Kazakhstan Speaking
PixelChain Almaty, Kazakhstan
Software Development · 11-50 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
You will lead system design discussions and develop backend logic and APIs to power the product. Additionally, you will be responsible for ensuring code quality, deploying applications, and optimizing system performance for scale and security.
What they look for
Requirements
Candidates must have strong hands-on experience with Java and proficiency in distributed systems, databases, and message queues. You should also be skilled in system design, performance optimization, and modern deployment tools like Docker and CI/CD.
Benefits
Full description
⟢ About Company:
Our client is a leading global blockchain company with one of the largest digital asset platforms in the world. Their services reach hundreds of millions of users across 100+ countries, and we are known for strong security, transparent handling of user funds, fast trading infrastructure, deep liquidity, and a broad portfolio of digital asset products.
⟢ Responsibilities:
- Take part in — or lead — system design discussions that shape the team's technology choices.
- Design and build backend logic and APIs that power the product end to end.
- Own code quality: write unit and integration tests, and review teammates' code before it ships.
- Deploy and tune applications for speed, scale, and security in production.
- Design and analyze systems using diagrams and process flows, including database design.
- Push for solid distributed-systems thinking — from data structures and algorithms to complex software and protocol design.
- Continuously look for ways to scale and optimize system performance as usage grows.
⟢ Requirements:
- Strong hands-on experience with Java (Golang, Node.js, or PHP is a plus).
- Comfortable working across MySQL, ClickHouse, Redis, and Elasticsearch.
- Practical experience with message queues such as Kafka or RabbitMQ.
- Familiar with gRPC, Docker, CI/CD, Cloud VM deployment, and observability tools like Prometheus and Grafana.
- Skilled at designing and analyzing systems — diagrams, process flows, and database design.
- Track record of scaling and optimizing system performance under real-world load.
- Advanced understanding of distributed systems, design patterns, data structures, algorithms, and protocol design.
⟢ Benefits:
- Flexible hybrid schedule: fully remote for the first three months after the office opens, then two in-office days per week.
- Annual fitness allowance for every employee.
- Transparent, published salary ranges.
- Partially subsidized breakfast and lunch.
- A multinational team of colleagues from 16 countries who are diverse, collaborative, and supportive.
⟢ Recruitment Process:
- HR Interview
- Technical Interview (live coding round)
- Background Check
- Offer
Similar roles
-
Senior Backendutvecklare Java
Deploja AB Solna, Sweden
-
Java Developer
Zensar Pune, Maharashtra, India
-
Java Developer - Yokneam
CodeValue Yokneam Ilit, North District, Israel
-
Tech Lead Java SENIOR - Services Financiers - Lyon
Sopra Steria Paris, Ile-de-France, France
-
Développeur Java / Spring Boot – Banque & Paiements - Annecy F/H
Scalian Annecy, Auvergne-Rhône-Alpes, France
-
Java Developer
EY Greece Heraklion, Region of Crete, Greece