Senior Node.JS Developer (BackEnd)
About Us
We are a leading Israeli IT company with 15 years of market experience and 8 years in Ukraine. Officially registered in Ukraine, Israel, and Estonia, we employ over 100 professionals worldwide. Specializing in successful startup collaboration, we offer services across e-commerce, Fintech, logistics, and healthcare.
Our client is a company specializing in creating an autonomous workforce through a centralized agentic platform designed to understand and fulfill employee needs. By eliminating the need for forms, tickets, multiple applications, and lengthy email chains, ai.work transforms numerous processes into a single, streamlined conversation. This approach results in a 65% reduction in routine tasks, resolutions that are ten times faster, and operational excellence without increasing headcount. The platform automates services ranging from IT support to finance approvals, enhancing efficiency across various internal services.
Key Requirements:
๐น 5+ years of professional experience in back-end development using Node.js and TypeScript;
๐น Strong understanding of asynchronous programming and event-driven architectures;
๐น Solid experience with RESTful APIs and/or GraphQL;
๐น Proficiency in writing unit, integration, and end-to-end tests;
๐น Familiarity with database technologies (SQL and/or NoSQL);
๐น Knowledge of CI/CD pipelines and cloud-based deployment (AWS, GCP, etc.) is a plus;
๐น Excellent problem-solving skills and attention to detail;
๐น Strong communication and collaboration abilities;
๐น English โ Upper-Intermediate or higher.
Will be plus:
๐น Experience with microservices architecture;
๐น Background in building systems at scale;
๐น Familiarity with containerization tools (Docker, Kubernetes).
What you will do:
๐น Design and develop back-end services and APIs using Node.js and TypeScript;
๐น Optimize applications for performance, scalability, and maintainability;
๐น Collaborate with front-end developers, product managers, and DevOps engineers;
๐น Write clean, well-documented, and testable code;
๐น Participate in code reviews and provide constructive feedback;
๐น Troubleshoot, debug, and improve existing systems.
Interview stages:
๐น Pro Interview;
๐น Technical Interview;
๐น Final Interview;
๐น References;
๐น Offer.
Why Join Us?
๐น Be part of a friendly international team, working together on interesting global projects;
๐น Enjoy many chances to grow, learn from mentors, and work on projects that make a real difference;
๐น Join a team that loves fresh ideas and supports creativity and new solutions;
๐น Work closely with clients, building great communication skills and learning directly from their needs;
๐น Thrive in a workplace that values your needs, offering flexibility and a good balance between work and life.