Senior Software Engineer

Bigbank As β€” Estonia Β· Posted ~16 hours ago

πŸ”“ Log in to save this job, tailor your resume & track your apply process β€” 7 days free, no card needed.

Log in to add to target list

Description

Application Deadline 21.10.2026 Join us to build the best universal bank! Bigbank is an Estonian bank with a strong international presence, operating across nine markets. We are expanding beyond lending into everyday banking, with the ambition to become a leading universal bank in our region. What makes this journey unique is the opportunity to build core banking services from the ground up – using modern technologies and a next-generation platform, without the constraints of legacy systems. If you are motivated by building something real, taking ownership, and making an impact, join us and help shape the future of everyday banking. Due to our rapid growth, we are looking for the Senior Fullstack Software Engineer to join our CARD (Card Management Engineering) team. We are a fullstack team building high-scale card management solutions with Java, Spring Boot, PostgreSQL, MongoDB, RabbitMQ, Kubernetes, Redis, and Vue.js. How do you create value? Your primary focus as a Senior Fullstack Software Engineer will be to build and evolve the systems behind every card payment and authorization our customers make. As part of the CARD team, you will have end-to-end ownership of business-critical services, from solution design and development to deployment and production operations. Your work will directly impact the daily banking experience of all our customers while ensuring our card services remain reliable, scalable, and secure. Our expectations for you: Give your input and have a strong engineering mindset and ownership. We value people who take active role , challenge assumptions, and drive improvements rather than waiting for detailed instructions.Challenge the solution to go. Bring the ability to reason about technical trade-offs and explain decisions. You should be comfortable discussing why a particular solution was chosen, what alternatives were considered, and what compromises were made.Bring your experience. Bring a solid experience building and operating Java applications using the Spring ecosystem. Also experience designing, developing, and maintaining distributed systems and microservices in production environments.You have the structure. You are expected to have a strong understanding of software design principles, maintainability, performance, reliability, and scalability.You feel comfortable explaining your ideas. Comfortable communicating technical concepts, architectural decisions, and implementation details to peers and stakeholders. Why join us ? Build a bank with a modern tools, no legacy.You build it. You deploy it. You own it.Your work impacts every customer. Our value proposition Family-Friendly Culture We believe a successful career and fulfilling personal life go hand in hand. That's why we offer the flexibility and support you need to thrive in both. Health & Wellbeing We support your physical and mental wellbeing because we believe the best results come from people who feel their best. Leadership & Growth We create opportunities for learning, development, and career growth. With supportive leadership and continuous learning, you can reach your full potential and grow with Bigbank. raine.miljan@bigbank.ee β€”Need more information? Our HR Partner will answer your questions