Software Engineer

Tallinn/ Tartu/ Hybrid

Join us in building the best everyday bank

Our ambition is to build the best bank in Estonia – and why not the best in the world. To achieve this, we are rethinking everyday banking by leveraging modern technologies and building daily services on a next‑generation banking platform. If you are excited by meaningful challenges and want to shape the future of everyday banking, join us and be part of this journey.

Today, we are the Estonian bank with the broadest international presence, fully owned by Estonian shareholders and operating across nine markets. We have recently expanded our offering with daily payment services, driven by a strong belief that we can deliver more competitive solutions than what is currently available on the market.

Software development at Bigbank is based on a strategic decision to build our banking platform in-house, creating a strong foundation for flexible and innovative product development. Our core solution is Nest platform, which enables product teams to solve business problems independently and increases development speed, quality and scalability. Our main technologies include: Java, Node.js, Vue, PostgreSQL, MongoDB, RabbitMQ, Kubernetes, Redis.

Currently, our software development area consists of 12 different teams and more than 100 professionals. Due to rapid growth, we are looking for developers to join various teams — both full-stack and front-end engineers are welcome.

How do you create value?

As a Software Engineer, you will create value by developing Bigbank’s banking software and shaping the everyday experience of over 150,000 customers. You will work in a dedicated agile team, contributing to product design, development, testing, and maintenance. In this role, you will build high-quality, reliable services that enhance customer satisfaction and loyalty, while continuously improving the architecture and functionality of our innovative banking platform.

What we expect from you:

  • Have a strong drive to get things done and make a real impact on customers and the banking landscape

  • Collaborate with others to design smart architectural solutions that maximize business opportunities

  • Ensure high quality of developed software and reduce risks in the production environment

  • Create and maintain automated tests

  • Communicate with stakeholders to ensure smooth delivery of releases

  • Share your knowledge with colleagues and contribute to a culture of continuous learning and development

This role is a great fit if:

  • You enjoy collaboration and contribute positively to the team

  • You are committed to achieving excellent results and value outcomes

  • You are a creative problem solver with strong analytical thinking

  • You have prior experience in software development, preferably in banking or the financial services sector

  • You hold a higher education degree, preferably in computer science, IT, or a related field

Job ad image
Job ad image

Sounds interesting? Apply now!

Quote author photo

Need more information?

Our HR Partner will answer your questions

raine.miljan@bigbank.ee

Stay up to date with our latest news and job offers