Эта вакансия в архиве
Посмотреть похожие вакансии ↓обновлено 1 месяц назад
Lead Developer (NodeJs)
Описание вакансии
Текст:
TL;DR
Lead Developer (NodeJs): Leading and delivering software consulting projects from ideation to production, championing best practices like TDD and continuous delivery. Focus on designing solutions, choosing technologies, and coaching teams while continuously coding alongside developers.
Company
is a leading technology consultancy with over 30 years of experience, delivering purposeful and impactful work to solve complex business problems with technology as a differentiator.
What you will do
- Champion and adopt best practices like writing clean, reusable code using TDD, pair programming, and design patterns.
- Oversee or participate in the entire software consulting and delivery cycle from ideation to production.
- Design solutions and choose technologies that solve clients’ problems within constraints, making pragmatic tradeoffs.
- Collaborate with teammates to build features, design concepts, and interactive prototypes, ensuring best practices and UX specifications are embedded.
- Apply the latest technology thinking and continue to code alongside other Developers.
- Utilize and champion DevSecOps tools and practices, advocating a DevOps culture and shifting security left.
- Cultivate Thoughtworker growth and development by encouraging feedback and fostering an inclusive, supportive team culture.
Requirements
- Well-versed in Node.Js, Nest.Js, Kafka, GraphQL, and comfortable with the latest Object-Oriented technology.
- Experience leading software development teams using Agile, Lean, and/or Continuous Delivery approaches.
- Knowledge of TDD, continuous integration, pairing, and infrastructure automation.
- English: C1+ proficiency required.
- Experience influencing others and advocating for technical excellence while being open to change.
- Ability to translate business needs to software requirements and develop/execute a technical vision with a focus on business value.
Nice to have
- Knowledge of cloud technology such as AWS, Docker, or Kubernetes.
- Enjoy continuously learning and improving through functional programming, event-driven architecture, or platform engineering.
Culture & Benefits
- Flexible career path supported by interactive tools, numerous development programs, and supportive teammates.
- Commitment to continuous learning and professional growth within a cultivation culture.
- Dynamic and inclusive community of bright and supportive colleagues.
- Focus on delivering best-in-class solutions that exceed client expectations.
- Revolutionizing tech through purposeful and impactful work.