
Middle Full Stack Engineer (Node.js oriented+ React.js)
Primary stack
Job description
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]