At Finbite, we’ve been offering an all-in-one environment for smarter accounting processes for over a decade. As one of the leading e-invoice operators in the Baltic region, we power the invoicing for over 40% of Estonian companies, have a growing presence in Lithuania and Latvia and increasing number of international clients.
As e-invoice operator we exchange of nearly 3 million invoices every month across various market participants. But we are more than just an invoicing platform — we’re a SaaS company dedicated to automating and optimizing financial processes for businesses worldwide. From PDF invoice digitalization to invoice approval workflows and expense report management via our mobile app, our comprehensive solutions empower companies to simplify their accounting and finance operations. Operating fully in the cloud, Finbite delivers secure, reliable, and scalable services to B2B customers globally.
Whether you’re looking to drive innovation, collaborate with a forward-thinking team, or work in a company committed to making financial processes effortless, Finbite offers the perfect opportunity to grow and make an impact. Do you thrive in solving complex problems and aren’t afraid of diving into legacy systems? Do you want to take ownership of meaningful work, make a real impact? If so, we’d love to hear from you!
What You’ll Do
- Build and enhance a flexible, user-friendly information system to deliver an excellent customer experience.
- Dedicate the majority of your time to backend (Java) development, though frontend experience is a bonus.
- Find solutions in technologically complex environment.
- Take ownership, understand and ensure the performance of the products you develop.
- Write high-quality, maintainable, and well-performing code.
- Contribute to testing, documentation, and continuous improvement of our systems.
- Support production users and investigate any issues they encounter.
- Analyze both business and technical requirements and propose solutions that make sense.
What Are We Looking For
- A proven background with 5+ years of experience in backend Java development.
- Someone with strong technical foundations, ideally including Java SE/EE, Spring, Hibernate, Postgres, Angular, JavaScript.
- Experience working with AWS.
- Familiarity with tools like Eclipse/IDEA, Jenkins, Docker, GitLab, Gradle, Maven, jRebel.
- Expertise in web services (SOAP, REST) and JMS.
- Oracle experience is a bonus.
- Quick learning ability, strong analytical skills, and the confidence to solve complex problems independently.
- A team player who’s not afraid to share their professional opinion and suggest better solutions.
- Fluency in English (written and spoken).
- Someone already based in Estonia (sadly we don´t offer relocation).
Why Join Finbite?
- A startup mindset backed by 10+ years of international experience.
- Open and transparent culture: everyone has a say, and we work on things that matter.
- You’ll have the freedom to work autonomously and work on products with real impact for businesses in Estonia and around the world.
- Interesting and steady work.
- Remote work opportunity and a cozy HQ in Tallinn, Estonia.
- Different benefits and compensations to promote physical and mental health.
- Paid days off for important life events.
If you like what you read, we’d love to hear from you! Let’s build something amazing together.