-
CostPocket

Developer

CostPocket
Estonia · Full-time · Entry

Job Title: Developer

Location: Tallinn, Estonia


About CostPocket:

We at CostPocket aim to build a bullet-proof product for expense management that both accountants and business owners would love to use. We wish to eliminate pointless manual entry work from accountants and move towards efficient, digital workflows. We started digitizing expense reporting by capturing an expense document, reading data from it, putting it into digital form, and sending the final results to accounting software. Now we provide a full solution for expense management that includes a wide range of feautures. 


We are a team of 18 professionals, who can all be described as independent thinkers who love transparent and honest communication and can make decisions that impact the future of our product. We are known for team events that everyone loves and for giving many opportunities to grow professionally and personally. We’re dedicated to creating a supportive and stimulating environment where good thoughts are listened to.


Who We’re Looking For:

A talented Developer who is technically proficient and passionate about solving real-world business challenges. You’ll play an important role in shaping our solution by developing our main service and creating exciting new functionalities.


Expertise:


Required:

  • Excellence with typescript, related tools and common practices. 
  • NodeJS and its ecosystem
  • PostgreSQL (PG-specific query functionality, designing scalable data structures)
  • Proper experience with event-driven systems 
  • Experience with testing integrated systems
  • Be able to think critically and produce decently structured, clean and correct code (already without the use of AI)
  • Have a proactive mindset for maintaining codebase through its lifecycle
  • Have accountability over the codebase that is their responsibility
  • Ability to communicate the effect and output of your work to non-technical people in the team and to understand the requirements from a non-technical (customers) point of view


Preferred:

  • Experience with Bun and Vue3
  • Capable of designing secure docker images
  • Capability and understanding of building high reliability applications
  • Experience with building, maintaining and debugging highly automated systems 
  • Experience with upgrading mid-size codebase and making multi-phased updates from legacy to new systems. 
  • Experience using Prometheus, Grafana and Loki
  • Basic experience of MongoDB


Also good to have:

  • Basic understanding of Kubernetes API (kubectl and API resources)
  • Experience with Azure and Google Cloud
  • Experience in accounting or financial industry
  • Understanding of computer networking and low-level basics


You will be working with:

  • Core systems, which support our frontend apps and high-end automation systems
  • Various integrations with partner API applications
  • Distributed services with event driven architecture
  • Multi-repository codebase with many internal dedicated libraries
  • System that must enforce accounting rules and be reliable for a large customer base
  • Front office teams for identifying and fixing client-facing issues
  • Various full-stack microservices


What We Offer:

At CostPocket, we believe that your success is our success. We offer a comprehensive and flexible compensation package designed to reward your skills and foster your professional growth.


  • Competitive Compensation:

In addition to a competitive base salary, you will have an opportunity to earn equity in the company, so you will directly share in our success. We value your contributions and want you to feel invested in the journey ahead.

  • Work-Life Balance:

You have the freedom to work with flexible working hours. As long as you come to work in our office in Tallinn city center 3 days per week, you have the autonomy to design your work schedule around your life.

  • A Collaborative, Supportive Environment:

Join 18 dedicated professionals in a startup who value innovation, honesty, and independence. Our culture is built on transparent communication and a genuine commitment to each team member’s growth. Expect regular team events, planning sessions, and a workplace where every voice is heard.

  • Professional Development:

We want you to keep on learning and advancing in your career. We value learning from your colleagues, and sessions of sharing knowledge with the rest of the team are a part of our culture.

  • Exciting Projects and Impact:

You’ll have the opportunity to work on integrations with different software platforms, grow our main service, and build new functionalities that set industry standards.


How to Apply:


  1. Visit our website to find out more about CostPocket.
  2. Send an email to [email protected] with your CV. Please, no motivation letter - just focus on how your background aligns with our needs.

Key Skills

Ranked by relevance

kubernetes typescript prometheus grafana docker
Login to Apply
Posted
Apr 08, 2026
Type
Full-time
Level
Entry
Location
Tallinn
Company
CostPocket

Industries

Accounting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Dyninno Group
Related

Senior PHP Developer – System Migration

2026-04-11

Full-time
Not Applicable
Latvia
IT Services
Engineering
View Job Details
Dyninno Group
Related

PHP Developer

2026-04-11

Full-time
Not Applicable
Latvia
IT Services
Engineering
View Job Details
Telia
Related

DevOps Engineer

2026-04-07

Full-time
Not Applicable
Lithuania
Telecommunications
Engineering