Position: Node.js Developer
Company: Brocoders
Category: Node.js
Experience required: 3y
English level: intermediate

If you are an expert in Javascript and Node.js - come!

As a talented back-end engineer, well versed in modern best practice and patterns, you
will be working on the next generation of our back-end capabilities, as well as adding to
and improving our existing suite of APIs. You'll be helping to build and deliver core
features and functionality in a modern codebase, working alongside a talented,
experienced and dedicated cross-functional team.
We take a collaborative approach to the design and planning of technical solutions. All
our engineers contribute, and you will be expected to take an active role in this process,
using your experience to assist in guiding the team towards the best solutions. How do
we work?
We run fortnightly sprints, with each engineer estimating the time needed for their tasks.
Our project managers trust us to estimate things fairly and deliver good technical
solutions; we're not micromanaged. We keep a tight feedback loop and demonstrate
whenever we've built something new.
We have stand-up meetings every Monday, Wednesday, and Friday morning — we've
found it's a good balance between getting work done and keeping up to date with our
team. We value team contributions and encourage every person to challenge the status
quo.

What are we looking for?
• Strong Typescript/ES6
• Experience of creating and maintaining APIs
• Experience of working with Node.js, Express
• Knowledge of testing tools and frameworks (e.g., Mocha, Jest, TDD, BDD
etc.)
• Experience of working with and querying NoSQL databases (ideally
MongoDB)
• Proficiency in data modelling
• Familiar with various data formats (e.g., JSON, CSV and XML) and file
processing
• Strong analytical and problem-solving skills
• Great communication skills; approachable, articulate, confident and open-
minded

Bonus points for:
• Knowledge of other languages, such as Python and C#
• Knowledge of microservices and serverless technologies
• Experience with AWS
• Experience with ETL applications
• Finance knowledge (no need to be an expert, but it'll help to know some
basic concepts and jargon) 





We offer

Comfortable three-story office and home atmosphere inside.
Full supply of work equipment and accessories.
Homemade lunches.
Volleyball court in the backyard of one of the offices.
Buns (x-box, sweets, fruit, board games, table tennis).
Our employees' pets sometimes come to the office, which helps to be positive even in the most difficult days of deployment.
Various corporate events and activities.
Health care - massage in the office and the opportunity to consult with highly qualified doctors.
Paid vacation and sick leave.
Flexible schedule (try to enter the position of all employees).
English language courses.

Your responsibilities:
Enjoy your work)