Position: Lead/Senior Full Stack Engineer (Node.JS + React)
Company: Global Talent
Experience required: 5y
English level: upper

Essential Skills and Experience:
— 5+ years of experience as Full Stack Engineer (Node.js + React)
— Team leading experience
— AWS Cloud
— HTML5 / CSS / JavaScript
— SQL (SQL Server / MySQL)
— NoSQL, GraphQL
— Agile / Scrum / Continuous Integration / TDD
— Upper-intermediate level of spoken and written English
— Excellent problem-solving skills

As a plus
— Commercial experience using.NET (C# & ASP.NET)
— Basic understanding of using Design Patterns to solve complex problems
— Basic understanding of DDD-oriented Microservice Architectures
— Serverless & Containers
— DevOps / Continuous Delivery / Jenkins
— Git / Bitbucket / SourceTree
— AWS AppSync / Lambda
— Business Intelligence tools

We offer:
— Cutting edge office in the center of Ukraine’s first innovation park — Unit.City
— Access to all events in Unit City and our partner’s network
— Medical, Vision, Dental coverage and life insurance
— Monthly commute allowance or free parking space
— Best-in-class IT equipment mirroring our client set-up
— Monthly education allowance for courses, training, books, events
— Gym or swimming pool membership, after-work activities & hobbies
— Daily lunches in the office

Responsibilities

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.

As a Team Lead, you also will:
— Assist Product owner / Project manager in defining development plan based on team’s capacity.
— Estimate tasks with a team and validate tasks` estimates provided by team members.
— Delegate tasks.
— Perform code review and coaching.

Key Responsibilities:
— Develop, maintain and enhance web applications
— Actively participate and contribute in the daily scrum and sprint planning meetings
— Continuous improvement of our existing frameworks
— Continuous Integration
— Explore new technologies and pick up new skills on live projects

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.

Project description

On behalf of Ditto Sustainability, Global Talent is looking for a Senior Full Stack Software Engineer to join our 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.