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.
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.
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
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



Need more information? Our HR Partner will answer your questions
raine.miljan@bigbank.ee