Svitla Systems is a global trusted IT solutions company headquartered in California, with business and development offices throughout the US, Latin America, Europe, and Asia.
5 травня 2026

Senior Node.js Engineer with TypeScript (вакансія неактивна)

Київ, Львів, віддалено

The Opportunity

Svitla Systems Inc. is looking for a Senior Node.js Engineer with TypeScript for a full-time position (40 hours per week) in Ukraine. Our client is a developer of a planning platform that links prospective community college students with universities.

You’ll contribute to the design and delivery of a modern, integration-driven SaaS platform. This role is ideal for a strong engineer who thrives in complex backend environments involving third-party integrations, scalable systems, and enterprise-grade architecture. The work involves building and extending a centralized Integration Hub that connects to multiple enterprise systems, as well as contributing to a React-based platform interface for managing integrations and onboarding workflows. If you have experience building integration-heavy systems and enjoy solving complex backend challenges, this role is a strong fit.

A minimum overlap with U.S. Eastern Time (New York / Miami) working hours is required.

The platform is built on a modern full-stack architecture, including:

  • Backend: Node.js, NestJS (TypeScript);
  • Frontend: React (TypeScript);
  • Databases: MongoDB and PostgreSQL;
  • Cloud: Google Cloud Platform (GCP);
  • Integration Layer: Custom-built Integration Hub using a connector interface pattern;
  • Integration Methods: REST APIs, SFTP, event/data-driven workflows.

Requirements:

  • 10 years of experience in software engineering, with a strong focus on backend systems.
  • Minimum of a Bachelor’s in Computer Science, Master’s preferred.
  • Advanced knowledge of Node.js and TypeScript, including experience with frameworks such as NestJS.
  • Proven experience designing and building scalable, modular backend architectures.
  • Strong knowledge of third-party integrations, including REST APIs, file-based integrations (SFTP), and data transformation pipelines.
  • Experience working with both relational and NoSQL databases, particularly PostgreSQL and MongoDB.
  • Understanding of building or contributing to multi-tenant SaaS platforms.
  • Ability to work in complex distributed systems.
  • Strong understanding of system design, performance, and reliability considerations.
  • Excellent written and verbal communication skills, with the ability to produce clear technical documentation and interact directly with stakeholders.
  • Architectural thinking.
  • Hands-on coding skills.
  • Leadership and mentorship skills.
  • If you are someone who has built complex systems, understand where integrations fail, and can lead a team to deliver high-quality outcomes under real-world constraints, this role is for you.

Nice to have:

  • Experience working with enterprise systems such as SIS, ERP, or CRM platforms (e.g., Workday, PeopleSoft, Banner).
  • Experience with event-driven architectures or messaging systems.
  • Familiarity with GCP services and cloud-native deployment models.
  • Experience building internal tooling platforms or operational dashboards.
  • Prior experience in a client-facing consulting or outsourcing environment.

Responsibilities:

  • Сontribute to the design and implementation of backend services using Node.js and NestJS, focusing on scalability, maintainability, and modular architecture aligned with a connector-based integration model.
  • Work extensively in TypeScript, ensuring strong typing, reusable patterns, and consistent data contracts across services.
  • Build and maintain integration connectors to enterprise systems, including Student Information Systems (SIS) and CRM platforms. These integrations will include REST APIs, SFTP-based data exchange, and hybrid approaches, with attention to data transformation, reliability, and edge-case handling.
  • Collaborate with other engineers and stakeholders in design discussions and contribute to technical documentation to ensure clarity and alignment with system architecture.
  • Participate in code reviews and maintain high engineering standards through clean, well-tested, and maintainable code.
  • Contribute to frontend development when needed, working with React (TypeScript) to build internal tools and configuration interfaces supporting onboarding and operational workflows.

We Offer:

  • US and EU projects based on advanced technologies.
  • Competitive compensation based on skills and experience.
  • Regular performance appraisals to support your growth.
  • Flexibility in workspace, either remote or in one of our development offices.
  • Comprehensive medical insurance, including dental and massages.
  • Personalized learning program tailored to your interests and skill development.
  • Sport reimbursement program for onsite and online activities.
  • Bonuses for recommendations of new employees.
  • Bonuses for article writing, public talks, and other activities.
  • 20 vacation days, 10 national holidays and 5 sick leaves.
  • Maternity leave policy and family days off.
  • Free tech webinars and meetups organized by Svitla.
  • Welcome and anniversary presents, gifts for children, and more.
  • Regular corporate events and meetups.
  • Awesome team, friendly and supportive community!