Senior Node.JS Developer

Brazil Bulgaria Czech Republic Europe Europe (remote) Hungary Latin America Poland Portugal Remote (Ukraine) Ukraine Node.js Software Developer

Required skills

JavaScript / strong
Node.js / strong
English / strong

How about becoming a part of a stellar team that came from huge companies like AWS, Google, and Microsoft? Then join us!

We are looking for an experienced Senior Node.JS Developer to join us in a startup environment.

The product you will be working on consolidates data and knowledge fragmented across all clouds, tools, and teams. Thus, everyone can find essential information about applications, services, and infrastructure in one place.

This is a great opportunity to work on a project that helps all your colleagues worldwide to have an up-to-date and smart tools register.

If you are willing to be a part of a dynamic startup environment and care about the product you create like about your own child, then you are welcome to join!

Customer

We are working with a rapidly growing young company. There are not many competitors who create similar tools. And entering this market fast would be an unbeatable advantage.

Each large software company will be 100% interested in such a storage system since tracking all the tools manually is impossible.

Project

Today, essential knowledge about engineering output and other artifacts has become trapped inside a growing array of tools and tribes in companies that use a distributed cloud architecture. Our customer aims to liberate this knowledge by making it accessible and actionable in a tool beloved by teams of developers who write, deploy, and operate code. The technology team, group, and department leaders also highly value the solution.

Requirements

  • 6+ years of software engineering experience
  • Education: BS in computer science or relevant discipline
  • Excellent knowledge of JavaScript, TypeScript
  • Solid experience with ReactJS, Node.js, and related ecosystems
  • Solid experience with MongoDB
  • Strong estimation skills, ability to come up with solutions, pros/cons
  • Strong knowledge of algorithms and data structures
  • Experience with designing, implementing, and shipping rich web applications
  • Openness to working and collaborating in a multidisciplinary team
  • Ability to communicate design rationale and build team consensus over business drivers
  • DevOps experience / some time spent operating and maintaining code in addition to writing it

WOULD BE A PLUS:

  • Technical leadership experience

 

Personal Profile

  • Being able to work on a variety of tasks with a high level of uncertainty
  • Flexibility in approach and communication
  • Enthusiastic problem-solver
  • Good team player
  • Customer Orientation
  • Openness to feedback and changes
  • Thoroughness and accuracy
  • Striving for high-quality solutions

Responsibilities

  • Elaborate technical design of complex systems or their large components
  • Implement portions of software following a given classes/components design and using your primary tech stack
  • Ensure quality, maintainability, and conformance of software with best practices
  • Produce clean code and proactively review it  with peers to ensure its quality
  • Participate in requirements clarification sessions, collect inputs and requirements for assigned tasks
  • Participate in estimation and planning sessions
  • Participate as the technical solution owner in proposal preparation efforts and perform knowledge transfer to the team lead/responsible software architect when the project starts
  • Play supervisory, advisory, and coaching roles for one or several Senior specialists, ensuring their assigned tasks are delivered thanks to the guidance and peer reviews provided
  • Develop technical project documentation and user documentation
  • Participate in project and team meetings, provide relevant contributions and information
  • Analyze a given business problem, extract and document business requirements, and elaborate technical solution
  • Communicate with the customer on complex matters, discuss, negotiate
  • Participate in technical interviews of software development specialists and assess candidates’ capabilities against job requirements

WHY US

  • Diversity of Domains & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work
  • Outstanding offices (if you choose it)
  • Sports and community activities

REF2558V

Share this vacancy

apply now

apply now

    OR

    Drop your CV here, or
    Supports: DOC, DOCX, PDF, max size 5 Mb

    Take a quiz

    Take a quiz

      Was it comfortable to apply the CV?


      How did you find us?