Tech Lead (Node.JS + React) at Global Talent

Global Talent

Tech Lead (Node.JS + React)

Full-Time in Kyiv, UA - Senior

On behalf of Ditto Sustainability, Global Talent is looking for a Tech Lead to join our growing team in Kyiv.

Ditto Sustainability was originally founded in 2009 as a sustainability consultancy. Since then the company’s business model has evolved, utilising technology and software as a means to provide and democratise sustainability knowledge. Ditto Sustainability’s vision is to be the new standard in sustainability software, education and advisory services.

We are looking for a person who:

  • Will be working directly with clients and the Customer Success team
  • Will be a champion for the Agile process, continually looking for, and pushing the team towards improvement.
  • Will be communicating and presenting progress updates to the team
  • Will coordinate and provide technical demonstrations of the platform
  • Will work independently or as part of a team, suggesting innovative design solutions, with a focus on security, quality, scalability and maintainability

Key Responsibilities :

  • Development of the new functionality to support web application
  • Identify/ assess 3rd party tools and information to be potentially integrated into the Ditto Sustainability offering
  • Assist with initiating further adoption of AWS cloud services, open source technologies and modern software architecture approaches
  • Review and debug code, ensuring that software is up-to-date with latest technologies and best practice.
  • Write unit tests
  • Communicate effectively with all stakeholders, both technical and non-technical.
  • Play a leading role within Agile and DevOps processes, suggesting new ways of doing things, driving continuous improvement and helping define stories, bugs and tasks.
  • Work with internal and external stakeholders to produce quality software that meets business requirements


Essential Skills and Experience :

    • 5+ years of experience as Full Stack Engineer (Node.js, React, Redux).
    • Deep understanding of HTML5 / CSS / JavaScript.
    • AWS Cloud
    • Commercial experience of SQL (SQL Server / MySQL)..
    • Strong background in developing scalable APIs.
    • GraphQL, NoSQL
    • Experience in writing unit tests
    • Good understanding of microservice architecture, cloud computing and design patterns to solve complex problems.
    • Upper-intermediate spoken and written English

Desirable Skills and Experience:

  • JQuery
  • Serverless & Containers
  • DevOps / Continuous Delivery / Jenkins
  • Git / Bitbucket / SourceTree
  • Commercial experience using C# / .NET Core

How will you work?

You will work directly with a client through our Extended Team model. We try to do things differently and put our efforts to integrate you as deeply as possible into the client's team. You work with the same tools and technologies as they do and are managed directly by a client without any intermediary in between. We help you build relationships and create an environment where you genuinely feel like a member of the client's team. Our clients usually come for a week each month and spend a lot of time with the team in Kyiv. We also encourage trips to a client and joint teambuildings and after work activities. Our Extended Team model is focused on long-term projects that last over several years.