We are seeking an experienced Technical Lead to join a growing software development team. The role involves leading the end-to-end design and development of scalable applications for a global client, focusing on building robust systems, mentoring developers, and ensuring best engineering practices. This position is fully focused on technical delivery and requires strong collaboration with stakeholders.
Requirements
- At least 10 years of full-stack development experience
- Strong expertise in NodeJS, Python, and TypeScript
- Solid understanding and hands-on experience with ReactJS or Angular
- Strong experience with SQL and NoSQL databases
- Demonstrated experience in Software Architecture and Design
- Experience with one of the cloud platforms (Azure/AWS/GCP)
- Proficiency with DevOps practices: CI/CD pipelines, infrastructure as code (Terraform), Kubernetes, Docker
- Experience with Agile methodologies including Test-Driven Development, Refactoring, and Continuous Integration
- Fluent communication skills in English
Benefits
- Three days remote every week
- Four full remote weeks per year
- Flexible working time
- Allowance for all office expenses
- Annual training budget
- Professional coaching program
- Buddy system
- Tech talks
- Agile sessions
- English classes
- Company trip