Position: Software engineers
Company: AVA LIMITED
Category: Node.js
Experience required: 5y
English level: fluent
Published: 2022-11-01T00:00:00+02:00

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
 
This is going to be your white canvas, in a scrappy, startup environment