Position: Full Stack JS Software Engineer (with Angular)
Company: Dev.Pro
Category: Node.js
Experience required: 5y
English level: intermediate

Required skills:

Backend: Node.js (TypeScript), Express.js, Nest.js, TypeORM
Frontend development: TypeScript, Angular 9+
Database: PostgreSQL or other SQL solution
Soft skills: independency, proactivity, and work ownership
English: Intermediate

Our client is a US-based financial company. Together, we are developing an innovative business platform for capital market professionals. The goal of the product is to document and distribute financial instruments on a more standardized basis. We use Blockchain to connect notarized data to digital tokens, which represent proof of ownership of assets.

Technologies:
The platform utilizes the trust of distributed ledger technology. Smart contracts are implemented in Ethereum (Solidity) and Tezos (LIGO)
Application: Node.js (TypeScript), Angular 9+
Infrastructure: AWS, Docker, Docker-compose, TeamCity

Responsibilities:

You will participate mostly in backend development;
You will dive deep into the business domain, participating in technical and requirement grooming with stakeholders, evaluating technical solutions, identifying and informing about technical risks, as well as performing work decomposition and estimation together with the team;
Propose and participate in SDLC improvements. Do pull request reviews and monitor overall code quality;
Work closely with BA, Markup developer, DevOps, and designer;
Mentor less experienced colleagues;
There is an opportunity to grow into the Team Lead role.


Benefits
18-20 paid time off days per year
5 absence due to illness days and 21 day of extraordinary medical leave per year
Medical Insurance and Healthcare Kit
Extensive corporate professional training programs, workshops, ESL and conferences
Team buildings, corporate parties and Dev.Pro Hangouts