A-listware is a tech company offering challenging and rewarding programming job opportunities for Ukrainian engineers. We work with international customers from product development to outsourcing and outstaffing. We work internationally and offer remote job opportunities—our dev hubs are in Ukraine, Poland, Romania, Austria, and Germany.
10 квітня 2026

Middle Full-Stack Node.js & React.js (Data Engineering Experience) (вакансія неактивна)

віддалено

Our Customer:

A global product company in the cybersecurity domain, focused on helping organizations identify and reduce risks across modern IT environments.

Your Tasks:

  • Manage and evolve the TypeScript data access layer to ensure efficient data flow between SQL logic and backend services.
  • Maintain and enhance Node.js API and ReactJS frontend, ensuring stability and scalability of the user interface.
  • Implement improvements in Hapi.js backend and MobX state management.
  • Comprehensive management of the database layer, including maintenance, configuration, and resolution of complex SQL performance issues.
  • Optimize GraphQL data access layer for efficient data flow.
  • Continuously optimize Microsoft SQL Server to handle large-scale and complex identity-based data analysis.
  • Deliver high-quality, resilient software updates.
  • Interface directly with customers in live technical meetings to diagnose and resolve complex UI, API, and data-related issues.

Required Experience and Skills:

  • 4+ years of experience as a Data Engineer, Database Developer, or Backend Engineer with a strong focus on SQL.
  • Strong software engineering skills in TypeScript, specifically for developing and maintaining data access layers (ORMs/Query Builders).
  • 3+ years of experience with ReactJS and state management libraries (specifically MobX or Redux).
  • 3+ years of experience with Node.js and web frameworks (experience with Hapi.js is a significant advantage).
  • Deep, expert-level knowledge of Microsoft SQL Server, including performance tuning, indexing strategies, and complex stored procedure development.
  • Hands-on experience with GraphQL schemas, resolvers, and integration.
  • Understanding of database schema design, migration strategies, and data integrity principles.
  • Proven ability to analyze and optimize database performance in high-load, production environments.
  • Experience in leading technical deep-dives with customers to diagnose data-related challenges in real-time.
  • Experience working in an Agile environment, maintaining high code quality through peer reviews and testing.
  • Strong problem-solving skills with a data-driven approach and effective experience supporting global clients.
  • Fluent English with strong communication and collaboration skills.

Would Be a Plus:

  • Background in Cyber Security or Identity management.
  • Experience with large-scale identity data (Active Directory/Entra ID).

Working conditions

  • 5-day working week, 8-hour working day;
  • Remote work.