Lampa Software logo

Middle Full Stack Engineer (Node.js oriented+ React.js)

Lampa Software·Salary not specified

Primary stack

ExpressNode.jsTypeORMPostgreSQLRedisTypeScriptMicroservicesCI/CDRabbitMQAPI

Job description

Description language:

About the Position

We’re looking for a Middle Full Stack Engineer who wants to influence products, contribute ideas, and grow together with a strong and collaborative team while working on meaningful products. You will join a modern IT logistics platform designed for managing IT assets and supply chains for globally distributed teams. The platform automates the full lifecycle of IT equipment management - from procurement, shipping, and delivery to storage, returns, and disposal. It helps companies streamline remote onboarding and offboarding processes, centrally manage IT inventory, reduce operational costs, and minimize human errors in logistics operations.

Responsibilities

  • Develop and maintain scalable frontend and backend applications
  • Build and support RESTful APIs and integrations with third-party services
  • Work with microservices architecture and internal system communication
  • Collaborate closely with designers, frontend/backend developers, and product teams
  • Participate in architecture discussions, code reviews, and technical improvements
  • Maintain API documentation and follow clean code practices
  • Monitor and improve application performance, scalability, and reliability
  • Contribute ideas and take ownership of technical solutions

Requirements

  • 3+ years of backend development experience
  • Strong proficiency in Node.js and TypeScript
  • Experience with Express or similar frameworks
  • Deep understanding of REST API design and best practices
  • Practical experience with PostgreSQL and ORM (TypeORM)
  • Experience with Redis (caching, queues, rate limiting)
  • Experience with RabbitMQ or other message brokers
  • Understanding of microservices architecture and inter-service HTTP communication
  • Experience with API documentation (Swagger/OpenAPI)
  • Experience integrating with third-party APIs
  • Knowledge of CI/CD principles, logging, and monitoring
  • Ability to write clean, maintainable, and readable code
  • Strong experience with React 18 and TypeScript
  • Experience with Vite and modern frontend tooling
  • Experience with Zustand and React Query for state management
  • Hands-on experience with React Hook Form, Yup, and Zod
  • Experience with React Router, Axios, and REST API integrations
  • Experience with SCSS/Sass and component-based architecture
  • Familiarity with Storybook and component-driven development
  • Spoken English at least B1+

We Offer

Research-driven approach

Lampa`s warm atmosphere and team

Mature workflow

Strong focus on your personal and professional development

Consistent communication

Free access to educational platforms (payment for specialized trainings, courses, participation in conferences)

Gym compensation

Compensation for gym membership and other sports activities

Leave Benefits

Paid vacation, sick leave, and public holidays

Paid overtime

Maximize your earnings. Receive compensation for extra hours worked and boost your financial well-being.

Free English classes

Access complimentary English classes to improve your communication and boost your career prospects.

Activities

Corporate events, team building, and other cool activities

Medical care system

Our health care system to ensure your well-being and peace of mind

About the Company

Join our team in Vinnytsia, Ukraine, and be part of a friendly and supportive team atmosphere. We offer a comfortable office, strong focus on personal and professional development, and a variety of benefits to ensure your well-being and career growth.

© Lampa Software. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

At Lampa Software, we help our clients build their mobile applications with our expeditious work and personal commitment to the project’s success. We’re an Ukraine based development agency specializing in iOS, Android, web, and TV platforms. We have eight years of experience and 130 apps under our belt. Thus, our team of professionals can competently address any development need.Professional competence and efficiency in IT solutions development lead “Lampa” up to the TOP-100 of the best developers in Ukraine.Clutch officially announced that we have been included in their list of top app developers in Ukraine.In general, Lampa Software is:A touch of magic in software developmentA place where your opinion REALLY MATTERSWhen overall success depends on understanding and supporting each personWhen your favorite cartoons hang on the office wallsTetyana Rekalo[email protected]

More at Lampa Software

All 2 roles

Popular searches