Position: Node.js Developer
Company: Civenty
Experience required: 5y
English level: upper

It’s a great opportunity to deal with:

• Distributed teams — Kyiv — Tel Aviv

• Friendly team — work with open-minded, remarkable, and skilled people

• Agile ’startup’ environment within a well-established international company

• Opportunity to step into a broad product role, drawing upon skills in complex backend systems

• Direct and immediate impact on a company's business results

• High Visibility for your leadership skills

Requirements

• At least 4+ years of experience in backend development with Node.js;

• OOP concepts, prototypes, lambda functions, closed, the scope of variables, work with context (“this”), functional programming;

• Familiar with concepts like asynchronous programming, closures, data types, data structures, and ES6;

• Frameworks Express and/or Fastify.

• RDBMS experience (preferably PostgreSQL), experience with writing complex raw SQL queries without ORM

• REST / WebSockets

• Microservices

• Experience with React/Redux (2+ years)

• HTML5, CS



Will be an advantage

• Experience in fintech

• Redis

• TypeScrypt

• NestJS;

• MongoDB



Responsibilities

• Analysis, development, and testing of system core (server side) modules.

• Close cooperation with product owners, business analysts, testers, and other developers 

• Coaching and supporting other team members. Furthermore, as part of a team, you will be responsible for technical designs and estimations by considering system performance, scalability, and maintainability aspects.