Position: Backend Developer
Company: Sourceter
Category: Node.js
Experience required: 3y
English level: intermediate

We are looking for an experienced Node.js Developer in the Belgioum product company, which develop a platform for the systematization of sea freight using AI.

The project tech stack is: Node.js, React, TypeScript, Type ORM, MongoDB. 
Project: International Shipping Exchange 

Requirements:  

— 3+ years of experience designing, developing REST APIs using Node.js.  
— 3+ years of experience with SQL and NoSQL databases (DynamoDB, MongoDB (Aggregation framework), PostgreSQL, TSQL) 
— NodeJS ORM tools like Sequelize or TypeORM and Mongoose 
 — Experience with large microservice-based architectures, container orchestration frameworks: Kubernetes/Amazon EKS, AWS kinesis streams, S3 buckets
— Experience building lambda functions with Node.js 
— Experience with TypeORM and Mongoose 
— Experience troubleshooting APIs using AWS CloudWatch, CloudTrail or similar tools 
— Experienced with JavaScript frameworks like Express.js, Socket.io, Nest.js 
— Deep understanding of User authentication and authorization between multiple systems, servers, and environments 
— Experience with CI/CD pipelines 
— Excellent written and verbal communications skills 
— Ability to understand business requirements and translate into technical requirements  

Nice to have:  

— Bachelor's degree in Computer Science or equivalent  
— Understanding of TypeScript and the latest ECMAScript standards 
— Familiarity with code versioning tools - Git (Gitlab)
— Exposure to retail industry, experience with e-commerce applications 

We Offer: 

    Competitive market salary 
    Flexible working hours 
    Paid sick leaves and vacations 
    Monthly Tech Talks for sharing knowledge 
    Team of professionals who knows how to build world-class products 
    Wide range of cool opportunities for professional and personal growth 
    Corporate solid management and transparent strategy 
    Flexible working hours