Senior Full-Stack Developer (node.js, react)
Software Engineering
Łódź, Poland
We are looking for a strong Senior Full-Stack Software Engineer to join our engineering team working on Tricentis Testim - a product that uses AI to speed the authoring, execution, and maintenance of automated tests. It learns from every execution, self-improving the stability of test cases, resulting in a test suite that doesn’t break on every code change.
In this role, your primary focus will be owning and evolving the Testim codebase — maintaining and improving a complex, production-grade product used by enterprise customers at scale. This means a significant portion of your day-to-day involves working within an established system: diagnosing issues, improving reliability and performance, managing technical debt, and delivering incremental enhancements. Beyond Testim, you will have the opportunity to contribute to additional engineering projects within the broader Tricentis portfolio.
Across Tricentis Engineering, we are embracing AI agents across all phases of development to deliver more value to our customers, faster and with higher quality. In this role, you will apply agentic development techniques to your daily work - using AI coding agents to navigate and contribute to a large existing codebase more effectively, accelerate root-cause analysis, and maintain high code quality in both human-written and AI-generated output.
Responsibilities
Own and maintain the Testim codebase as a primary responsibility - diagnosing production issues, managing technical debt, improving performance and reliability, and delivering incremental product improvements.
Use AI agentic development workflows to amplify your effectiveness when working within a complex, established codebase - including agentic-assisted code navigation, root-cause analysis, and change impact assessment.
Collaborate with product management & UX to translate business requirements into well-scoped, high-quality solutions.
Independently handle the full software development lifecycle - requirements analysis, implementation, testing - across both maintenance work and new feature development.
Perform thorough code and design reviews for complex changes, providing actionable feedback and participating proactively in agentic-assisted design reviews.
Mentor less experienced engineers on both engineering fundamentals and effective use of AI agentic development workflows.
Share knowledge across the team, including lessons learned from maintaining a large-scale production system and evolving best practices in agentic development.
Break down and prioritize work items, proactively identify delivery risks, and document decisions and context in the system of record, leveraging AI agents as much as possible.
Contribute to secondary engineering projects within the Tricentis portfolio - including building and improving DevOps pipelines and creating tooling around our products to better serve customers.
Apply best practices consistently across security, quality, and documentation.
Work with the support and customer success organizations to support our customers in the best possible way.
Qualifications
6+ years of full-stack software development experience, with demonstrable experience maintaining and evolbehavioursinner workingsving production-grade systems at scale.
Multi-year hands-on experience with React, Node.js, and MongoDB as a core production stack, with strong proficiency in TypeScript/JavaScript.
1+ years of experience working in a senior engineering capacity, or demonstrable equivalent scope of contribution.
Proven ability to work effectively within large, existing codebases - you are as comfortable navigating and improving existing systems as you are building new ones.
Extensive experience developing cloud services.
Hands-on experience with AI agentic development workflows, including effective prompt and context engineering, multi-agent orchestration, and critically evaluating AI-generated code for quality, correctness, and maintainability.
You understand the failure modes of AI coding agents and know when to trust, correct, or override them - especially in a complex production codebase where mistakes are costly.
Experience working in and succeeding as part of an agile development team.
Strong attention to detail and the ability to translate business requirements into well-scoped product solutions.
You know when to apply design patterns and strive for high-quality, maintainable, and testable code.
You communicate effectively, give constructive feedback, and can articulate technical ideas in writing and verbally.
Get-your-hands-dirty attitude: you are not afraid to pick up unfamiliar technologies or patterns when the task demands it.
Nice to Have
Experience with Docker and Kubernetes.
Experience with DevOps pipelines.
Solid understanding of current trends in frontend development.
Experience with test automation or the test tooling domain.
Experience with browser inner-workings (DOM, rendering, devtools protocol).
Experience with mobile development.
Experience with Cloud Operations (monitoring, observability, logging).
Tricentis Core Values:
Knowing what we need to achieve and how to achieve it is important. Tricentis core values define our ways of working and the behaviors we model that create an enjoyable and successful Tricentis life.
Demonstrate Self-Awareness: Own your strengths and limitations.
Finish What We Start: Do what we say we are going to do.
Move Fast: Create momentum and efficiency.
Run Towards Change: Challenge the status quo.
Serve Our Customers & Communities: Create a positive experience with each interaction.
Solve Problems Together: We win or lose as one team.
Think Big & Believe: Set extraordinary goals and believe you can achieve them
About Tricentis:
Tricentis is a software company officially founded in 2007, with primary focus on software quality assurance. Whether exploratory or automated, functional or performance, API or UI, as well as mainframes or custom applications or packaged applications, or cloud-native applications - our comprehensive suite of specialized Continuous Testing tools makes DevOps real by giving our clients the confidence to release on-demand.
Tricentis has more than 1500 employees working in across over 20 global offices in US, EMEA, APAC serving over 2100 customers.
Tricentis is proud to be an equal opportunity workplace. Qualified applicants will receive consideration for employment without regard to race, color, ethnicity, gender, religious affiliation, age, sexual orientation, socioeconomic status, or physical and mental disability and other statuses protected by law.
Global Sanctions Compliance
We comply with all applicable global sanctions and export control laws. Candidates must not be listed on any government restricted party lists (including OFAC SDN List and U.S. Commerce Department restricted lists) and must certify that their employment would not violate any sanctions or export control regulations. Candidates must notify us of any changes to their status during the application process or subsequent employment.