Senior Full-Stack (Node.js) Developer (offline)

We're looking for a smart, well-rounded Full-Stack / Back-End Developer aiming to deliver the code of the Matrix. You love good practices and a fervent agile practitioner.

Accountabilities:
Accountable for keeping a high level of collaboration.
Accountable for the quality of the code and following agreed best practices
As a software developer, you have an agile mind-set, and will develop a deep technical understanding and business perspective on the product you are working on.
Supports full digital service catalogue activities
Participate in the agile culture of the Lab.
Review code, pull requests and give constructive feedbacks.
Collaborate with relevant stakeholders.
Setup of all needed environments in coordination with the infrastructure team
May help to organize digital events (Data hacks, Software Hackathons, etc.)
May interview potential hires.
Risks assessment and mitigation
Have fun! Learn new skills, experiment and share with the team

Main Requirements
“You are not your code but you are very proud of making it” mindset.
* University degree (MSc or BSc)
* 4+ years of proven experience and 2 years in a similar position.
* You are expert in ‘Vanilla’ JavaScript
* Good understanding of data structures and ETL
* Proven Experience with NodeJS and Express (or similar)
* Experience building RESTful APIs
* Working experience with Docker and AWS ecosystem
* Working experience with NoSQL Databases
* Working experience with Elasticsearch


Will be a plus:
* Exposure & understanding of JSON-LD,
* Practitioner of DDD,
* Knowledgeable in Event Sourcing
* Knowledge of RDF (optional)
* CI/CD Automation
* Working experience with CI/CD Automation
* Working experience with Terraform Automation Scripting, Jenkins

Skills:
* Excellent technical, communication and presentation skills.
* TDD Practitioner
* You can explain complex topics with simple words and adapt to any type of audience.
* Able to work and refactor code developed by others.
* Strong technical capability in coding, developing and testing for the platforms covered
* Experience with agile and DevOps approaches.
* Good team working including interactions with business users
* Self-organizing, achieves tasks without constant monitoring
* English (Professional working proficiency)

Personal + Professional Attributes:
* Passionate & high-energy
* Intellectual honesty
* Curious
* Not afraid to fail
* Comfortable without big team/resource support
* Can’t be easily “blocked”
* Values good design

About Brightgrove

Brightgrove is a multi-national IT services company with development hubs in the US, Germany and Ukraine. We've been successfully serving our customers globally for the past 11 years by building advanced-skilled teams of mature pros. Our strength is that we can hire the rarest specialists and retain them for years—2 years on average. People stay on the bright side because they simply love what they do and appreciate how we treat them. That's what our satisfaction survey says.

Sounds cliche or too good to be true? Come and see for yourself. Or check what our exes have to say.

Company website:
https://careers.brightgrove.com/

DOU company page:
https://jobs.dou.ua/companies/brightgrove/

The job ad is no longer active

Look at the current jobs Node.js Kyiv→