Senior Full Stack Engineer (Node.JS + React) at Global Talent

Global Talent

Senior Full Stack Engineer (Node.JS + React)

Full-Time in Kyiv, UA - Senior

On behalf of Ditto Sustainability, Global Talent is looking for a Senior Full Stack Engineer 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.

What to expect from this job?

You will be involved in all aspects of software development ranging from database work right through to Front End development.

You will have a chance to be responsible for the architecture decisions

You will interact closely with internal and external stakeholders on a daily basis.

You will have a sound knowledge of software engineering techniques and follow best practice especially around OOP, QA, Agile, Continuous Integration and TDD.

This is an excellent opportunity for you to really make your mark within a growing and ambitious company that is exploiting a potentially disruptive technology within a huge growth sector.

Key Responsibilities:

  • Design and develop highly scalable product features
  • Participation in the architecture sessions
  • Assist with initiating further adoption of AWS cloud services
  • Conduct the code reviews
  • Write unit tests and automate tasks through appropriate tools and scripting.
  • Communicate effectively with all stakeholders, both technical and non-technical.
  • Maintain a broad understanding of the latest advances in software engineering and cloud computing technologies.

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.