Senior Node.js developer (4 months contract, possibility to prolong) Київ, віддалено Altamira isaboutiqueIT company that delivers Digital andAI solutions toawide range ofinternational customers. Headquartered inBratislava (Slovakia), wework primarily inthe financial, pharma and retail sectors delivering mobile, web and platform solutions using anexpansive technology portfolio. Weare proud ofour teammates. Asafully remote company, weare building empowered, self-organized teams that are focused
Senior Node.js developer (4 months contract, possibility to prolong) Київ, віддалено Altamira isaboutiqueIT company that delivers Digital andAI solutions toawide range ofinternational customers. Headquartered inBratislava (Slovakia), wework primarily inthe financial, pharma and retail sectors delivering mobile, web and platform solutions using anexpansive technology portfolio. Weare proud ofour teammates. Asafully remote company, weare building empowered, self-organized teams that are focused onpersonal and professional growth, and who share our customer obsession. Altamira service delivery teams currently span Slovakia, Ukraine, and the Middle East, and wehave ambitions toexpand our footprint tomeet the growing demand across Europe and into our primary growth markets intheUK and the US. Note: This contract has afull-time involvement until the end ofAugust, with the possibility ofextension full-time cooperation byagreement ofthe parties Your skills: Hard Skills: —Advanced level ofNode.js. Compliance with Node.js best practices and coding standards toensure clean, efficient, and readable code. Experience using search engines like Elasticsearch orsimilar ones. —Good knowledge ofAWS and cloud computing. —Strong understanding ofobject-oriented programming (OOP) concepts. —Effective use ofJavaScript/TypeScript and using the new features. —Solid understanding ofRESTful APIs, specifically inthe context ofNode.js (Fastify). —Strong knowledge ofRDB databases, such asMySQL, Postgres. Familiar with ACID properties oftransactions. —Good knowledge ofRedis (key-value database) orsimilar DBs. —Experience inbuilding Real-time services using Node.js and WebSocket. —Efficient data modeling and schema design toensure reliability, scalability, and performance. —Familiarity and experience with Agile/Scrum methodologies and their application inadevelopment team. —Understanding SOLID, YAGNI, KISS principles. —Experience inCI/CD configuration and usage, including setting uppipelines, writing build and deployment scripts for GitLab CI/CD. Familiarity with conducting code reviews toassess code quality, identify bugs, and provide constructive feedback for improvement. Soft Skills —Proactive initiative: Self-starting with the ability tointroduce new ideas and improvements Soft Skills: —Proactive initiative: Self-starting with the ability tointroduce new ideas and improvements —Tolerance toCriticism: Openness toconstructive feedback, with afocus oncontinuous improvement. Strong communication skills for articulating complex technical concepts. —Strong problem-solving skills and attention todetail. —Time management and organizational skills. —Adaptability and flexibility todeal with rapid changes. —Ability towork effectively within ateam, contributing positively toteam operations and relationships. Knowledge oftools: —Effective use offavorite development environment (IDE). —Effective use ofdebugging tools. —Fluent knowledge ofthe version control system— Git. —Good knowledge ofDocker Products and application/services containerization. —Effective use ofdata modeling tools, like Swagger (OpenAPI). Moreover, draw.io , LucidCharts, orsimilar tools. Using AItools suchasChatGPT, GitHub Copilot. You will work with: —Design backend application architecture using Node.js from scratch. —Design, develop, enhance, and maintain RESTful APIs using Node.js, Fastify, JavaScript and -—TypeScript, following best practices and coding standards. —Collaborate with the team toanalyze project requirements, design efficient backend solutions, and— implement new features. —Identify and resolve any issues that may arise inthe present functionality, provide prompt resolutions, and ensure high system stability. —Implement and maintain security measures, such asauthentication and authorization, toprotect sensitive data. Collaborate with frontend developers, and other stakeholders toensure seamless integration and data consistency. Reading specifications and then developing functionality according tothem. —Maintaining, improving and testing ofexisting functionality. —Writing unit and APItests. —Write and maintain build scripts, deployment scripts, and automated tests for the CI/CD pipeline with GitLab. Estimating features development time. —Participation inmeetings according toScrum processes. —Conducting acode review, ifnecessary. Our transparent recruitment journey usually takes upto2weeks and includes afew stages: Recruiting Interview -> 30-45 min Technical Interview -> 1-1,5h Client Interview (optional) -> upto1h Pre-Offer Call -> 15min Reference Check Offer Weoffer: Competitive salary, room for development and growth; Possibility towork inthe Bratislava and Kyiv office orfully remotely; Loyal management, interesting tasks, constant support; Medical insurance (optional); English courses; Technical equipment providing; Paid vacations 20workdays, paid sick leave, regular salary reviews; Flexible schedule and ability tomanage your working hours; Support your personal growth and skills upgrading; The great environment inside the team, support ofinitiatives, and ability tocontribute tothe common goal. Wedobelieve that the success of altamira.ai isimpossible without the success ofour Talents and the success ofour Clients!