Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Software Engineer / Full-Stack Developer
Location: Tallinn (Hybrid / On-site)
Computer Science is our passion. Building innovative business systems is our mission.
In agile engineering projects, we design and build custom software solutions for the digital business of tomorrow. We modernize and evolve existing software systems to protect long-term value and ensure future scalability.
Our clients include international enterprises and successful mid-sized companies that differentiate themselves through innovation and efficiency. We create the software systems that make this competitive edge possible.
With 200+ highly skilled software engineers across 15 locations in 5 countries, we are an international technology company working with modern tools, clean architectures, and agile methods.
Join our team in Tallinn and grow quickly - both technically and personally - while learning from experienced engineers in real-world projects.
Responsibilities
- Design and implement complex, high-quality software systems tailored to customer needs
- Work on projects across different industries using modern technologies and architectures
- Collaborate in agile, cross-functional teams
- Take ownership of tasks and contribute ideas that create real business value
- Continuously improve your skills and actively shape our shared success
Qualifications
- Degree in Computer Science (or a comparable background) and a strong passion for clean, high-quality code
- Hands-on experience with at least one technology such as Java, C#, Python, Kotlin, React, Angular, Vue (or similar)
- Solid understanding of software engineering fundamentals (e.g. algorithms, databases, architecture, agile principles)
- Structured, analytical and solution-oriented mindset
- Comfortable working in an international environment
- English and Estonian proficiency is required (German is a plus, but not mandatory)
Junior candidates and recent graduates are very welcome – mentoring and structured onboarding are part of the role.
What we offer
Community: Regular team lunches, social events (on-site & online) and company get-togethers
Growth & Learning: Mentoring by experienced engineers; Individual learning paths, training budget & knowledge-sharing formats; Project rotations to build broad technical expertise
Flexibility: Flexible working hours; Hybrid or office-based work in Tallinn; Modern, well-equipped workplaces
Well-being: Health & fitness benefits; Ergonomic work setup; Team activities and recreation options
Fair & Transparent: Clear career and development model; Performance-based bonuses; 30+ paid vacation days
Interested in building software that matters and growing your career in an international tech environment?
Join us and shape the digital future with us.
Key Skills
Ranked by relevanceReady to apply?
Join itestra and take your career to the next level!
Application takes less than 5 minutes

