Senior Full-Stack Developer (Node.js + React)
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Back-end (Node.js, with PHP/Laravel exposure) • Deep, hands-on experience with Node.js in production environments • Strong knowledge of TypeScript and modern JavaScript • Experience designing and implementing RESTful APIs • Understanding of backend architecture patterns (layered architecture, modular design, separation of concerns) • Solid understanding of asynchronous programming, the event loop, and performance considerations in Node.js • Experience working with SQL databases, including query optimization, transactions, and migrations • Knowledge of authentication and authorization mechanisms (JWT, OAuth, role-based access) • Experience with error handling, logging, and monitoring in back-end services • Ability to write maintainable and testable code (unit and integration tests) • Practical experience working with PHP and Laravel in production environments • Ability to maintain and extend existing Laravel-based services • Comfort working with and debugging legacy PHP/Laravel codebasesFront-end (React.js) • Front-end (React.js) • Strong experience building complex applications with React • Confident use of modern React patterns (hooks, context, controlled components) • Experience with state management solutions (Redux, React Query, or similar) • Ability to design and implement scalable component architectures • Strong understanding of front-end performance optimization (memoization, rendering control, code splitting) • Experience working with forms, validation, and complex UI state • Knowledge of accessibility (a11y) and cross-browser compatibility • Experience integrating front-end applications with APIs and handling asynchronous data flows • Ability to maintain consistent UI/UX in large codebases
Responsibilities
• Develop and maintain back-end services using Node.js and TypeScript • Design, implement, and evolve RESTful APIs • Maintain and extend existing PHP and Laravel services • Build and maintain complex front-end applications using React • Collaborate closely with the client’s team on feature development and technical decisions • Ensure code quality through testing, code reviews, and best engineering practices • Work with existing and legacy systems, improving stability and maintainability • Take ownership of features end-to-end, from implementation to delivery • Contribute to performance, reliability, and scalability improvements across the full stack • Please note: In addition to the stages listed bellow, the first step of the process will be an AI interview followed by a technical test. • Please note: • first step of the process will be an AI interview followed by a technical test. • Our transparent recruitment journey usually takes up to 2 weeks and includes a few stages: • Recruiting Interview -> 30-45 min • Technical Interview -> 1-1,5h • Client Interview (optional) -> up to 1h • Pre-Offer Call -> 15min • Reference Check
Benefits
• Competitive salary, room for development and growth. • Possibility to work in the Bratislava and Kyiv offices or fully remotely. • Loyal management, interesting tasks, constant support. • Medical insurance (optional). • English courses. • Technical equipment providing. • Paid vacations 20 workdays, paid sick leave, regular salary reviews; • Flexible schedule and ability to manage your working hours; • Support your personal growth and skills upgrading. • The great environment inside the team, support of initiatives, and ability to contribute to the common goal. • We do believe that the success of altamira.ai is impossible without the success of our Talents and the success of our Clients!