Middle Fullstack engineer (React/Node.js) (#3525)

Ukraine
Work type:
Office/Remote
Technical Level:
Middle
Job Category:
Software Development
Project:
Lebara

Our client is one of Europe's fastest-growing mobile companies with 5  million active customers, 1,000 employees worldwide, and operations in five countries. The client is using the mobile virtual network operator business model.

We are looking for a Middle Full Stack result-oriented engineer who has good knowledge and experience of ReactJS and Node.js. The position will grant around 80% of tasks in React and 20% in Node.js.

Responsibilities:

  • Take part in a full cycle of software development, including actual development, communication, troubleshooting and deployment
  • Contribute to development and evolution of a web application using React/Node.js.
  • Participate in the development cycle and direction of product and feature sets, turning feature requests and technical requirements into a set of reusable components using elegant code solutions.
  • Collaborate with tech team members, take part in the code review process, software architecture and tech design sessions
  • Communicate with business stakeholders and product owners
  • Ensure the performance, quality, and responsiveness of application
  • Identify and correct bottlenecks and fix bugs

Requirements:

  • 3+ years of commercial experience in React/Node.js
  • Strong knowledge of programming languages and frameworks: JavaScript, TypeScript, React technological stack
  • Strong understanding of Redux and related libraries (redux-thunk, redux-toolkit, redux-saga)
  • Proficient with fundamental database concepts
  • Experience with express.js
  • GraphQL - nice to have  
  • Working knowledge of Git
  • Experience writing unit tests, integration tests and other test automation
  • Understanding architecture design patterns of SPA
  • Intermediate+ English (written and spoken)

Would be a plus:

  • Experience with Adobe AEM
  • Experience with Docker

We offer*:

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits

*not applicable for freelancers

×

Easy apply

    or
    Refer a friend