Full-Stack Developer
Mid - Senior
Tallinn, Estonia
Indefinitely
We’re looking for a talented and motivated mid-level Java developer to join our growing team. Our ideal candidate has a strong background in Java development, enjoys their work, is ambitious, and eager to keep learning and growing. If you feel confident in the world of Java, take pride in writing clean and well-thought-out code, and can work both independently and as part of a team — we’d love to hear from you.
With us, you’ll get to work on meaningful and technically interesting projects where your contribution truly makes an impact.
Responsibilities
- Write clean, understandable, and optimized code
- Participate in system architecture and data model planning
- Develop new web applications and internal tools (including APIs and frontends)
- Integrate with third-party services (e.g. payment solutions, ERP, POS, logistics, etc.)
- Contribute ideas regarding architecture, technologies, and workflows
- Conduct code reviews and follow best practices
- Collaborate with designers and project managers to bring exciting ideas to life
Qualifications
- At least 3 years of experience in Full Stack development
- Strong knowledge of at least one backend framework (Java Spring Boot, Nest.js, Ktor)
- Experience with modern frontend technologies (React, Vue, or Angular)
- Understanding of building and consuming REST and/or GraphQL APIs
- Ability to work independently and manage your own time
Benefits
- A small, experienced, and friendly team where your opinion matters
- Flexible working arrangements and the freedom to manage your own time
- Meaningful and exciting projects for well-known Estonian clients
- Training opportunities and plenty of room for growth
- Quarterly sports allowance
About PauseDigital
PauseDigital is a high-level software development partner focused on delivering custom-built solutions with real business impact. We help companies digitalize their processes, automate workflows, and build reliable systems that support daily operations and long-term growth. Our team brings deep technical expertise and years of experience in building complex information systems, mission-critical applications, and smart integrations.
Clients value us for our strategic thinking, fast response, and commitment to quality. Every project we take on is user-centric – whether it's an internal platform, business application, or a seamless integration between systems. We work closely with our clients and aim to build long-term partnerships where technology is not just a tool, but a competitive advantage.
As a developer at PauseDigital, you won’t just be writing code – you’ll be solving real problems and shaping systems that hundreds or thousands of people rely on every day. We’re a compact, highly skilled team that values ownership, clarity, and collaboration. Everyone has a seat at the table: developers, designers, and clients work closely together from idea to deployment.
You’ll get to work on technically challenging and meaningful projects – from building scalable platforms and designing smart automation to integrating complex systems. We believe great work comes from autonomy, trust, and mutual respect, not micromanagement. If you care about clean code, thoughtful solutions, and working with people who are great at what they do – you’ll feel at home here.