Jobs and Careers
IN

Senior Full Stack Engineer

Innodata
Remote jobRemotefull_timeVerifiedPosted 9 Sept 2025

About the role

Who we are:

Innodata (NASDAQ: INOD) is a leading data engineering company. With more than 2,000 customers and operations in 13 cities around the world, we are the AI technology solutions provider-of-choice to 4 out of 5 of the world’s biggest technology companies, as well as leading companies across financial services, insurance, technology, law, and medicine.

By combining advanced machine learning and artificial intelligence (ML/AI) technologies, a global workforce of subject matter experts, and a high-security infrastructure, we’re helping usher in the promise of clean and optimized digital data to all industries. Innodata offers a powerful combination of both digital data solutions and easy-to-use, high-quality platforms.

Our global workforce includes over 3,000 employees in the United States, Canada, United Kingdom, the Philippines, India, Sri Lanka, Israel and Germany. We’re poised for a period of explosive growth over the next few years.

About the Role 

We are looking for a technically sound Software Developer to join our team. This role is ideal for someone with solid experience in full-stack development using React, Node.js, and TypeScript, along with hands-on proficiency in relational databases (MySQL preferred). You’ll be working on dynamic LLM applications within a collaborative, multicultural environment that values innovation, autonomy, and a strong customer focus.

Key Responsibilities 

  • Develop and maintain scalable web applications using React and Node.js

  • Collaborate with cross-functional teams to define, design, and deploy new features

  • Write clean, maintainable code with a focus on performance and scalability.

  • Integrate with RESTful APIs and third-party services, including LLM APIs

  • Build and optimize queries for RDBMS systems (MySQL preferred)

  • Participate in code reviews, agile ceremonies, and product design discussions

  • Contribute to system architecture planning and documentation

  • Deploy and monitor applications using CI/CD pipelines and container-based environments

Requirements

Technical & Required Skills 

  • 5–7 years of experience in full-stack software development

  • Proficiency in React, Node.js, and TypeScript

  • Solid understanding of RDBMS systems (preferably MySQL)

  • Strong foundation in software architecture, data structures, and algorithms

  • Experience with REST APIs and application security (OAuth2.0, JWT)

  • Familiarity with Agile/Scrum methodologies.

Preferred Skills and Experience 

  • Experience with NoSQL databases (especially Elasticsearch)

  • Working knowledge of LLM APIs or integrating with AI/ML services

  • Familiarity with message queuing systems (e.g., Kafka)

  • Experience with containerized environments (Docker, Kubernetes)

  • Knowledge of CI/CD tools (e.g., Jenkins, GitHub Actions)

Soft Skills

  • Excellent communication, presentation, and collaboration skills

  • Strong time management and organizational abilities

  • Self-starter attitude with a customer-centric mindset

  • Ability to work in a multicultural and fast-paced environment

Minimum Education Requirements 

  • Bachelor’s degree or higher in Computer Science, Artificial Intelligence, Machine Learning, Linguistics, Localization or a related field. 

We are an equal opportunity employer committed to fostering an inclusive, respec

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Innodata

View company profile →