What you'll be doing

  • You will be building a new banking system on modern technologies in a truly agile environment.

  • You are the senior member of a cross-functional engineering team having clear ownership over customer experience, product solution/architecture, development infrastructure, quality and technical debt.

Why is this important to Bigbank?

We like our customers and want them to have a delightful user experience. This is where you come in if you're an engineer. How? We are building a fully digital bank from scratch with the help of flat management and an agile self-organising team.

How you'll spend your day

  • Developing software through implementing user stories, coding automated tests

  • Ensuring that non-functional requirements are fulfilled within every implemented story

  • Maintaining development and test environments, bug fixing and refactoring the code

  • Reverse engineering and visualising legacy implementations

  • Researching software libraries, frameworks, engines and platform approaches used

  • Producing technical specifications and documenting software/database changes and releases

  • Assuring high quality, seamless releases of produced software and fast resolution to live incidents

  • Coaching team members/other teams and ensuring the team is aligned with platform architecture

  • Following and constantly improving the agile working agreements of the team

  • Shaping the requirements and acceptance criteria of user stories/tasks

  • Finding and prototyping with software libraries, frameworks, engines and platforms

Things you’re already doing:

  • You have a good understanding of agile development methodologies (e.g. Scrum, Kanban).

  • You have an in-depth knowledge of OOP.

  • You want to write unit tests (and you're open to try TDD).

  • You are a master of Java and open to NodeJS or other languages.

  • You consider yourself skilled in SQL and NoSQL.

  • Unix/Linux and microservices are familiar to you.

  • You understand what continuous integration systems are about.

  • Build systems, deployment and virtualisation automation are familiar to you.

Things we're working on

First we transformed from old school offices-based banking to purely digital banking. Next we dove into the digital journeys of our customers and figured out what they need for excellent experience. Now, we are building a new banking platform made up of microservices, renewing our entire technology stack.

Tech you'll be working with

Java8, NodeJS, PHP, Docker, Kubernetes, Camunda, PostgreSQL, MongoDB, MySQL

You'll be rewarded like this

  • Competitive salary (reviewed yearly based on your performance)

  • Choice of equipment, platform and software

  • Good people to collaborate with – check out @lifeatbigbank and #bigbankwow at Instagram

  • Good conditions for professional and personal development

  • 'Let's do this!' mentality in international banking environment

  • Internal tech and other events

  • Monthly sports benefit + free participation at 2 national sport events

  • Challenging technical projects to work on

  • Modern development infrastructure and toolset

  • Agile software development environment

  • Choose if you want to work in Tallinn/Tartu

  • Additionally 2 paid important personal days

  • 3 paid ‘stay at home and get well’ days


You have a dedicated contact person always ready to answer all your questions. Just write to Triin Liisma, the Head of WOW Support Services, Tallinn.

Share your work with us

Send us a link to some projects you are proud of, we'd like to take a look.


Send us an email jobs@bigbank.eu by October 31st, 2018.