We are seeking a Technical Lead to drive engineering excellence and guide our development team in building high-quality, scalable applications at CC Talent. In this role, you will be responsible for maintaining development best practices, ensuring clean and maintainable code, and coaching team members to elevate their technical skills. You will also play a key role in architecting and designing solutions for our Java/Spring and React-based applications within containerized environments.
Our client has been a specialist and market leader in the Netherlands in the field of reviews. They work for large and small companies and have intensive partnerships with leading sector organisations.
Establish and enforce development best practices for code quality, testing, and maintainability.
Ensure adherence to clean code principles, design patterns, and SOLID principles.
Provide technical leadership and mentorship, helping developers improve their skills and grow.
Drive architecture and design decisions, ensuring scalability, performance, and security.
Oversee and enhance development workflows within a Dockerized environment, optimizing deployments with Kubernetes.
Collaborate with product managers and stakeholders to translate requirements into technical solutions.
Oversee code reviews and continuous improvement of development processes.
Stay up-to-date with the latest technologies and recommend improvements where applicable.
Act as a liaison with stakeholders across the organization to ensure that technical initiatives support broader business objectives and strategies. Own the tech backlog and ensure that a percentage of capacity is allocated to tech tasks.
Own and lead the engineers in relevant agile ceremonies – Stand-up, Retro, Demo, Review, and Planning, while being a key player in Backlog refinement sessions.
Be on standby to respond promptly to issues, calls, and other system-related matters as they arise. Work closely with other teams to troubleshoot and resolve issues with agility.
Strong experience with Java, Spring Boot, React, and modern front-end frameworks.
Deep understanding of software architecture, microservices, and design patterns.
Experience with CI/CD pipelines, automated testing, and DevOps practices.
Strong leadership, communication, and coaching skills.
Experience working in agile development teams and collaborating across disciplines.
Experience with containerization technologies such as Docker.
Experience with NoSQL databases like Cassandra, MongoDB
Experience with RabbitMQ and SOLR
Experience with caching frameworks like Redis, Hazelcast or MemCache