Job VC
Senior Node.js Engineer with TypeScript
Technologies
Description
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:
Minimum of
5-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!
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:
Minimum of
5-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!