Position: Software engineers
Company: AVA LIMITED
Category: Node.js
Experience required: 5y
English level: fluent

About company and position: 
We are looking for Software Engineers (BE, FE, full stack) for an American IT company 

This is an early-stage SaaS startup on a journey to eradicate frauds, inefficiencies and exploitation from global trade. They provide state of the art supply chain legaltech services

Company team includes seasoned veterans from Amazon, Morgan Stanley, Plated, Maersk, MSC. They are expanding their crew and hiring exceptional people, join the company if you want to leave your mark in one of the most exciting industries on the planet.

Secro hire rock stars, and empower them. You will write and execute your own charter, and you’ll have an opportunity to shape the way Secro will grow

Core competences:
At least 3-5 years of tech team leading
At least 5 years in NodeJS and/or React
Must have:
• BE: Node.js, TypeScript. Nest.js. Strong knowledge in Node.js basics, event loop. Strong knowledge in TypeScript (decorators, generics). Strong knowledge in Nest basics, Modules, services, dependency injection and other. Strong knowledge of TypeORM as our ORM.
• FE: (Optional for Backend developers): React.js, TypeScript, Next.js, Redux 
• Storages: PostgreSQL  ( we use AWS RDS), S3 Bucket, Redis as cache.
• Message queues: Experience with any message queues (RabbitMQ, Redis, Kafka, SQS), we use AWS SQS
• Tests: Experience with unit tests, api tests, e2e tests. Knowledge in TDD, BDD approaches. Experience in writing advanced tests with seeding and authentication. 
• OOP programming: Experience with SOLID principles, layered app architecture. Experience with different programming patterns (For example Repository, Builder, Factory)
• Docker: Good experience with Docker, docker-compose
• Development basics: Git, Gitlab.
• Business-level English proficiency

In this role you will:
• Work in a global, culturally diverse software development team
• Gain hands-on experience in how the global trade of commodities and digital trade documents work.
• Be deeply involved in setting the technical direction of the team and supporting them to achieve technical excellence.
• Help mentor team members, define our engineering standards, and drive a system design approach to building new services.
• Take pride in helping your team in delivering great products; prioritizing usability and clarity while designing and implementing services and APIs, all at scale.

Benefits:
• Full remote job
• Competitive USD salary (both cash and equity)
• Private health insurance
• Contribution to private retirement plan
• Life insurance and more