Senior Back-End Engineer
We are looking for a Senior Back-End Engineer with experience in building high-performing, scalable applications. You will be part of a talented software team that works on implementation on NANO platform and helps us keep growing.
In this position, you will
- Participate in all aspects of the System Development Life Cycle
 - Turn user stories into BDD tests to reflect functional requirements
 - Design, develop and implement technical solutions based on business requirements
 - Write clear, tested and documented code that delivers real business value
 - Work with continuous integration and deployment pipelines to enable rapid delivery to production
 - Focus on performance and scalability to ensure reliable functionality under high load
 
Main technologies we use
- Java EE
 - Redis, MongoDB, Event Store
 - Kafka
 - Docker + Docker Swarm
 - GitLab (Pipelines, Container Registry)
 - ELK, OpenTelemetry
 - Apache Wicket, Angular
 - Event-driven architecture (Event Sourcing)
 - Command-Query Responsibility Segregation (CQRS)
 - Domain-driven Design (DDD)
 - Model View Controller (MVC)
 - Unit testing (Junit, Mockito)
 
We expect
- 5+ years experience working in Java based projects
 - Experience with the following infrastructure components: MongoDB or Eventstore (KurrentDB), Kafka
 - Experience with Java EE, Guice (or Spring), REST
 - Experience with Object-Oriented Design and test-driven development
 - Experience with scalable and resilient application architecture
 - Unit testing knowledge (e.g. JUnit, Mockito, TDD)
 - Ability to write well designed, testable and efficient code
 - Strong refactoring skills and familiarity with common refactoring patterns
 - Good communication and collaboration skills, team player
 - Fluent communication in English
 
We offer
- Flexible working hours and possibility to work remotely 2 days per week from home or abroad
 - Progressive holidays policy – an additional paid day off annually for each year you have worked for us
 - Fully paid educational leave – get extra 5 days of fully paid holidays per year to get ready for your exams, dissertations and etc
 - Office library – we grow our library by ordering books based on expressed employees’ interest
 - Professional and personal development – compensations for various courses and professional examinations
 - Delegation to global and local conferences
 - Talented international team
 - Modern offices in the city centre
 
By applying for this job position you confirm you have read and understood Candidate Privacy Notice (careers.bankera.com/en/candidate-policy/)
Confidentiality guaranteed. Only selected candidates will be informed.
Gross salary: 3000 –8000 €/month (depending on the level of experience)