Location: Tallinn or Tartu, Estonia
Type: Permanent, full-time
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 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 email@example.com by August 31st, 2018.