Tieto Tech Consulting (MentorMate from 2001 to 2026) provides design-led, data-centric, and AI-powered digital engineering & consulting services to enterprises worldwide. With a strong heritage of Nordic quality, local presence, and global-scale operations, we are backed by 8,500+ IT professionals. Our clients trust us for advanced data and analytics skills, top industry-specific expertise, specialized software R&D, and the capabilities of a multinational team. We are part of Tieto, a leading technology company with an annual revenue of approximately EUR 2bn.
Tieto Tech Consulting’s team in Bulgaria consists of 500+ professionals specializing in the development of tailored digital solutions in diverse industries.
We are looking to hire a Senior Full Stack Engineer, who will play a key role in developing scalable web applications and backend-for-frontend services using React, TypeScript, Node.js, and NestJS. Working closely with cross-functional teams, you will help deliver reliable, user-focused healthcare solutions while contributing across the full software development lifecycle. The role combines hands-on engineering, collaboration, and continuous improvement, with strong emphasis on code quality, automated testing, maintainability, and Agile delivery practices.
Key Responsibilities
- Develop and enhance frontend functionality for modern healthcare-focused web applications
- Build and maintain backend-for-frontend services using Node.js and NestJS
- Collaborate closely with Product Owners, Business Analysts, designers, QA engineers, and developers to deliver high-quality features
- Participate in feature refinement, technical discussions, sprint planning, and Agile ceremonies
- Contribute to building scalable, maintainable, and well-tested solutions following engineering best practices
- Write and maintain unit and automated tests to ensure product quality and reliability
- Investigate and resolve application issues in collaboration with support and QA teams
- Support continuous improvement initiatives across development processes, tooling, and team collaboration
Required Experience & Qualifications
- 5+ years of professional software development experience
- Strong experience building modern web applications using React and TypeScript
- Solid backend development experience with Node.js and NestJS
- Experience working in large-scale frontend projects and distributed development teams
- Strong understanding of modern frontend architecture and component-based development
- Hands-on experience with automated testing frameworks such as Vitest, Jest, Cypress, or Playwright
- Experience applying Test-Driven Development (TDD) and writing maintainable, well-tested code
- Proficiency with Git and collaborative development workflows
- Experience with styling solutions such as Tailwind CSS, Styled Components, or Emotion
- Understanding of software engineering best practices, code quality, and maintainability
- Strong communication skills and fluent English
A significant advantage would be
- Experience with UI component libraries such as Material UI
- Familiarity with messaging and event-streaming platforms such as Kafka
- Understanding of Web Accessibility standards and best practices
- Exposure to CI/CD workflows and tools such as GitHub Actions
- Experience collaborating with designers using Figma
- Familiarity with design systems and reusable component libraries
- Experience working in healthcare, regulated, or enterprise environments is considered an advantage
- Familiarity with Agentic coding practices and AI-assisted development tools
Bulgaria Remote (Country) Full-time