All offersPoznańJSNode Developer
Node Developer
JS
Lorentus Ltd.

Node Developer

Lorentus Ltd.
Poznań
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    Node.js
    advanced
    MongoDB
    advanced
    Nest
    advanced
    TypeScript
    advanced
    Git
    advanced
    English
    advanced
    Redis
    regular
    Unit Testing
    regular
    integration testing
    regular
    Functional Testing
    regular

Job description

Our team consists of like minded people that have a mission of delivering the most personalised experience of purchasing to the world. We attract people that really want to stand out in their fields while making a difference in the fashion world. 

Do you want to join unique, engaged and outstanding specialists of the e-commerce product? We are looking for an experienced Node Developer who could make the difference. 

Your roles and responsibilities:
  • working with microservices on a daily basis
  • implementing new components and designing architecture for new features
  • designing and implementing new features of a system
  • further developing existing features 
  • building reusable code and libraries for future use
  • optimizing applications for maximum speed and scalability
  • assuring that all user input is validated 
  • co-working and communicating with team members actively on a daily basis
  • participating in a type of start-up project; working on one product
  • working fully remotely


To join us we require: 
  • previous experience in building Node web applications
  • to have a deep understanding of JavaScript and TypeScript
  • to have knowledge and experience in Nest
  • to have understanding of  MongoDB and Redis
  • to have knowledge of Unit testing (such as Enzyme, Jest, Karma, Mocha etc.), Functional Testing and Integration Testing 
  • to have an excellent knowledge of GIT 
  • be driven by a passion for creating clean code, delivering the great product and constantly improving yourself
  • familiarity with KISS, DRY, SOLID
  • be ready to help other team members from the technical side
  • be eager to help them make informed decision
  • to have a good level of speaking English (min. B2)

Nice to have: 
  • experience working with RabbitMQ
  • familiarity with CI/CD processes in software development  
  • knowledge of other programming technologies than Node (e.g. Java, C#, Python)
  • open to learn and master diverse technologies and techniques, along with a desire for continued learning
  • experience working in a start-up environment 
  • “can-do” attitude with readiness to new challenges
  • ambition, engagement and initiative attitude
  • accuracy and strong attention to details 

We offer:
  • flexible working hours 
  • fully remote 
  • Integration events
  • startup atmosphere
  • non-corporate communication across teams
  • an international environment where English is required

Please include: "I hereby give consent for my personal data included in my application to be processed for the purposes of the recruitment process under the Personal Data Protection Act as of 29 August 1997, consolidated text: Journal of Laws 2016, item 922 as amended." to your resume