Backend

Lead Backend (Node js) Developer + Presales Full-time

We are seeking a highly skilled Lead Backend Developer with expertise in Node.js and a strong understanding of the software development cycle. In this role, you will be responsible for collaborating with a team to design, develop and deliver new features. Additionally, you will play a crucial role in pre-sale activities, including clarifying technical requirements and presenting technical solutions to clients.

Responsibilities

  • In charge of full technical cycle of software development;
  • Collaboration with a team to define, design and ship new features;
  • Cooperation with business requirements;
  • Daily project meetings;
  • Creating high-level and detailed project estimations from scratch, which includes analysis of customer requirements and mapping of the best solutions;
  • Conducting pre-sale activities such as clarifying technical requirements during in-call/workshop sessions, and leading technical requirements/possibility audits;
  • Creating proposals that define and validate project scope, make an estimation and provide project timeline estimation, while also presenting technical solutions to clients in a way that is engaging and informative.

Requirements

  • A minimum of 5+ years of commercial experience with Node.js and familiarity/experience with React/Angular/Vue;
  • Experience in communicating with clients and willing to participate in pre-sale calls is a must-have;
  • English B2 and above;
  • Expertise in Node.js, including express/sequelize/koa/debugging/error handling and a strong grasp of TypeScript knowledge;
  • Familiarity with AWS ecosystem technologies such as lambdas, sqs, sns, load balancer, RDS, and ec2;
  • Experience in creating and consuming REST APIs;
  • Familiarity with Relational Databases such as PostgreSQL and MySQL, as well as Non-relational Databases like MongoDB, DocumentDB, and Aurora;
  • Knowledge of Containers such as Docker, Docker Compose, and ECS.

Nice to have:

  • Experience with Infrastructure as Code tools like CloudFormation, Terraform and Containerisation on Kubernetes;
  • Technical expertise in using Messaging Architecture;
  • Experience with IoT;
  • Exposure to multi-threaded real-time/low latency systems, and a passion for staying up-to-date with the latest technological advancements in the field;
  • An in-depth understanding of popular front-end frameworks such as Antd, MaterialUI, Angular Material, Clarity Design Systems, CoreUI, Ignite UI, Tailwind CSS, Foundation CSS, and Materialize CSS;
  • Experience with TDD;
  • Experience with testing tools such as Mocha, Jest, Jasmine, Chai, Karma and Enzyme, etc.

Conditions

  • Our office is conveniently located in the heart of Warsaw, providing an accessible and attractive location for our employees.
  • The method of employment we use is B2B, which allows for easier collaboration and flexibility for both parties.
  • Flexible work schedule;
  • Training within the company (internal company-based meetups, partial compensation for external courses, certificates, conferences, educational team building);
  • Vacation 26 calendar days (after a year of operation - 27 days);
  • 4 day-offs yearly;
  • Corporate medical insurance;
  • Free internal English courses or partial compensation for your own English learning methods (via a personal teacher or English-speaking school);
  • We provide all the necessary equipment (MacOS).

Overview

  • Employer: Cogniteq
  • Job Title: Lead Backend (Node js) Developer + Presales
  • Published: 9 months, 3 weeks ago
Apply For This Job