Support the development of backend services and APIs under direct supervision of senior engineers. Assist with writing clean, maintainable, and well-documented code following team standards.
Requirements
- Bachelor's degree in Computer Science or a related field; Currently pursuing is also an option
- Strong theoretical knowledge of Java, at least 0.5 years of experience
- Practical experience building and consuming RESTful APIs β HTTP methods, status codes, JSON, request/response handling, basic error handling.
- Working knowledge of databases β has written real SQL queries (SELECT, JOIN, WHERE, GROUP BY) or used an ORM in production code; understands the difference between SQL and NoSQL at a basic level.
- Solid understanding of data structures and algorithms β arrays, hash maps, trees, basic Big-O analysis β sufficient to discuss simple coding problems and reason about correctness.
- Comfortable with Git in a team setting β branching, pull requests, code review, addressing feedback, resolving merge conflicts; has worked in a shared repository with at least one other developer.
- Hands-on experience writing unit tests for their own code (pytest, JUnit, Jest, or equivalent), and basic familiarity with how testing fits into a CI pipeline.
- Demonstrated ability to ship code to production β even small features or bug fixes β through a real review and deployment process; ability to clearly describe what they built, how it was reviewed, and how it was tested.
- Genuine interest in cryptocurrency, blockchain, or Web3 (self-taught is fine β owning crypto, reading, side projects, hackathons) and willingness to learn the regulated FinTech context;
- English level: Upper-intermediate or higher, sufficient for daily team communication and code review discussions.
Benefits
- Flexible working format - remote, office-based or flexible
- Competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits