Requirements
- Fluency with Java
- 8+ years of experience in backend development
- A bachelor's degree (or above) in computer science, maths, physics, or a similar area of study
- A proven track record of contributing to process improvements, as well as mentoring and training team members
- Expertise in Domain-Driven Design principles, practices, and patterns
- Experience with scalable distributed systems
- Knowledge of different architectural patterns
- Knowledge of DevOps principles and practices
- To be a quick learner with an ambitious attitude and results-driven personality
- The ability to work well as part of a team in a fast-paced environment
- Excellent communication and organisational skills
- Fluency in English
Nice to have
- Experience with Kotlin or Scala
- Experience in finance
- Experience in a start-up or scale-up
- Experience in a product-focused environment
What you'll be doing
- Leading and mentoring backend engineers, providing guidance and direction on best practices and technical decisions
- Participating in performance reviews and building growth plans for engineers
- Designing, documenting, and implementing solutions using Domain-Driven Design, CQRS/ES, and event-driven architecture patterns on a global scale
- Collaborating with cross-functional teams to improve engineering processes and raising the bar on quality and efficiency
- Building mobile APIs and developing microservices to evolve our architecture
- Perfecting systems that our business depends on, like risk management, fraud detection, payment processing, etc.
- Focusing on greenfield development and improvement of existing systems
Perks and Benefits
- Vilnius: €6,700 - €9,500 gross monthly*
- Lithuania: €6,700 - €9,500 gross monthly*
- Other locations: Compensation will be discussed during the interview process
*Final compensation will be determined based on the candidate's qualifications, skills, and previous experience