Job Closed
This listing is no longer active.
Our client is an American startup that provides its users with a fun shopping experience. The application is live, used daily across 17+ locations in the US, and communicates directly with electric vehicles on the ground - in real time. The architecture is clean and modern - no legacy baggage to wrestle with. Interview Stages Call with recruiter Technical interview with recruiter and Senior Mobile developer
Middle/Middle Strong Node.js developer
Location
Worldwide
Posted
117 days ago
Salary
0
Seniority
Mid Level
Job Description
Middle/Middle Strong Node.js developer
TechMagic
Role Description We're looking for a Middle/Middle Strong Node.js developer with 3+ years of experience to join our team and contribute to an innovative project focused on transforming HR operations with AI. This is a fantastic opportunity to work on a platform that integrates with existing HR systems, handles a significant volume of employee requests, and automates various HR tasks, ensuring 24/7 personalized support across multiple communication channels. Qualifications - Strong experience with TypeScript, Node.js, and PostgreSQL. - Proven experience with AI/LLM integration. - Solid understanding of backend architecture and API design principles. - Product mindset with the ability to think beyond implementation details. - Proactiveness and ownership mentality. - Strong communication skills and ability to collaborate with cross-functional teams. - Ability to work effectively in ambiguous environments and help define clear requirements. - Experience working in startup environments. - Upper - Intermediate or Advanced English communication skills. Requirements - Experience with Microservices architecture (will be a plus). Responsibilities - Develop and maintain high-quality backend services using Node.js and TypeScript. - Design and implement robust integrations with AI/LLM models to enhance platform capabilities. - Work with PostgreSQL to manage and optimize application data. - Collaborate with cross-functional teams to deliver seamless and efficient HR solutions. - Ensure the scalability, performance, and security of the platform. - Participate in code reviews, contribute to architectural discussions, and drive continuous improvement. About the Project This intelligent HR automation ecosystem is designed to modernize workforce management by offloading high-volume administrative tasks. By syncing with internal directories and knowledge hubs, the system autonomously resolves nearly three-quarters of routine employee inquiries regarding compensation, corporate policies, and internal workflows. Beyond simple Q&A, it orchestrates end-to-end processes—from record updates to document generation—across global communication channels like Teams and Slack. The result is a 24/7 support layer that provides data-driven organizational insights while escalating high-priority cases to human experts. Interview Stages - 1-st stage - call with Recruiter - 2-nd stage - Technical interview with our Senior developer - 3-rd stage - Client interview Benefits - Projects with modern JS stack (React.js, React Native, Angular, Node.js) - Strong JavaScript community at the company (50+ developers) - Work from anywhere (fully remotely or in our office) - Paid vacations and sick-leaves, additional days-off, relocation bonus - Wellness: Medical insurance/ sport compensation/ health check-up+flu vaccination at your choice - Education: regular tech-talks, educational courses, paid certifications, English classes - Fun: own football team, budget for team-lunches, branded gifts - One of the best IT employers in Lviv based on DOU rating (8th place among IT service companies in Ukraine, 11th place among all companies in Lviv). Recruiter Anastasiia Vaskiv
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Back-end Developer, .Net
AppXiteAn ecosystem marketplace, subscription billing and management platform for distributors, vendors, MSPs and sellers
• Design, develop, and maintain high-quality backend services using modern .NET technologies. • Take ownership of critical system components, including architecture, design, documentation, and long-term maintainability. • Build and evolve multi-instance and multi-tenant architectures. • Implement inter-service communication using Azure Service Bus and REST APIs. • Develop and maintain scheduled background workers and asynchronous processing pipelines. • Participate in system architecture discussions, propose improvements, and influence technical decision-making. • Continuously improve code quality, performance, security, and system reliability. • Perform code reviews, provide technical guidance, and mentor other engineers. • Collaborate closely with QA and support teams to troubleshoot complex production issues and improve system stability. • Actively contribute to improving development processes, engineering standards, and delivery practices. • Participate in the full software development lifecycle: requirements analysis, estimation, design, development, testing, deployment, and maintenance.
• Drive the identification and qualification of opportunities while executing account strategy • Generate license, support and services revenues in the region • Build, facilitate, and maintain successful relationships with customers, measured by referenceability, satisfaction levels, revenue levels, account penetration • Identify, pursue, and close new sales opportunities through the successful execution of the sales process • Actively engage with prospective clients and stakeholders to develop relationships at a senior executive level with key decision makers • Work with the wider team to understand current business practices and strategic drivers, develop and identify pain points and create a vision for solving these key pain points • Continuously gather knowledge of competitors and effectively position our solution • Drive a sales process that highlights our solution as a strategic advantage • Discuss and communicate opportunity plan sales strategy with other members of the account team • Maintain an accurate pipeline of opportunities within CRM • Attend industry functions, such as association events and conferences
• This role is responsible for designing, developing, and delivering secure enterprise web applications and service-oriented solutions using Java/J2EE technologies within a modern integration architecture. • Focuses on building scalable SOA-based web services, implementing secure data exchange frameworks, and supporting full lifecycle software development from design through deployment. • Design, develop, test, and deploy enterprise-level Java/J2EE web applications and SOA-based services. • Build and maintain secure web services leveraging Spring Security, OAuth, and OpenID Connect (OIDC) protocols. • Contribute to end-to-end architecture, design, development, and delivery of secure data exchange infrastructure solutions. • Develop web services using Spring Web Services and implement SOA design and integration patterns. • Develop front-end components using modern frameworks such as Vue.js or Angular. • Execute test plans, troubleshoot defects, and perform advanced debugging and performance optimization. • Implement applications on JBoss, Tomcat, and other JEE application servers across multiple environments. • Design and develop database integrations using JDBC, ORM frameworks (Hibernate/OpenJPA), and SQL with Oracle or PostgreSQL. • Apply SOA governance practices including reusable module design, standards-based business objects, and code compliance reviews. • Manage source code, builds, and dependencies using Git or Azure DevOps and support CI/CD processes. • Develop and maintain web service and application security using Java security frameworks and best practices. • Produce and contribute to system delivery and technical design specifications. • Participate in all phases of the software development lifecycle including analysis, development, testing, deployment, and support. • Manage individual assignments and deliverables to ensure projects are completed on schedule. • Align development activities with enterprise architecture standards, principles, and frameworks. • Collaborate closely with development teams and provide technical leadership during implementation efforts. • Support strategic initiatives related to system enhancements and modernization efforts.
Early Career Python Programmer, Data Analyst
RTI InternationalOur vision is to address the world's most critical problems with science-based solutions in pursuit of a better future.
• Developing coding expertise and best practices to query, merge, and analyze complex healthcare data from large relational databases • Leveraging a variety of quantitative methods to standardize, blend, and distill data from multiple disparate sources, transforming them into analytic insights for use in client reports, journal manuscripts, abstracts, or posters for professional meetings • Iteratively developing and maintaining Python code while adopting best practices for increasing efficiency, minimizing computational errors, implementing process improvements, and other approaches that add value to business processes and analytic results • Participating in thorough code review and documentation, as well as parallel coding efforts for other programmers to maintain quality standards and ensure that code may be efficiently transferred among team members as needed • Constructing analytic datasets and databases to support deliverables for various public health and healthcare financing engagements • Collaborating with project team members to review, critically evaluate, and refine business requirements, and then translate those requirements into programming logic • Adopting and refining technical skills on projects, including working independently, proactively resolving day-to-day issues of small complexity, and leveraging coding best practices and standards



