OverviewSenior Full Stack Engineer role at Innodata Inc. Innodata (NASDAQ: INOD) is a leading data engineering company serving more than 2,000 customers with operations in 13 cities. We provide AI technology solutions to major technology companies and leaders across financial services, insurance, technology, law, and medicine. We combine ML/AI technologies with a global workforce and high-security infrastructure to deliver clean and optimized digital data through digital data solutions and user-friendly platforms. Our global workforce includes over 3,000 employees across the United States, Canada, the United Kingdom, the Philippines, India, Sri Lanka, Israel and Germany. We are seeking a technically sound Software Developer in Canada with strong full-stack experience to work on dynamic LLM applications in a collaborative, multicultural environment that values innovation, autonomy, and customer focus.Key ResponsibilitiesDevelop and maintain scalable web applications using React and Node.JsCollaborate with cross-functional teams to define, design, and deploy current featuresWrite clean, maintainable code with a focus on performance and scalabilityIntegrate with RESTful APIs and third-party services, including LLM APIsBuild and optimize queries for RDBMS systems (MySQL preferred)Participate in code reviews, agile ceremonies, and product design discussionsContribute to system architecture planning and documentationDeploy and monitor applications using CI/CD pipelines and container-based environmentsTechnical & Required Skills5–7 years of experience in full-stack software developmentProficiency in React, Node.Js, and TypeScriptSolid understanding of RDBMS systems (preferably MySQL)Strong foundation in software architecture, data structures, and algorithmsExperience with REST APIs and application security (OAuth2.0,
JWT)Familiarity with Agile/Scrum methodologiesPreferred Skills And ExperienceExperience with NoSQL databases (especially Elasticsearch)Working knowledge of LLM APIs or integrating with AI/ML servicesFamiliarity with message queuing systems (e.G., Kafka)Experience with containerized environments (Docker, Kubernetes)Knowledge of CI/CD tools (e.G., Jenkins, GitHub Actions)Soft SkillsExcellent communication, presentation, and collaboration skillsStrong time management and organizational abilitiesSelf-starter attitude with a customer-centric mindsetAbility to work in a multicultural and fast-paced environmentMinimum Education RequirementsBachelor’s degree or higher in Computer Science, Artificial Intelligence, Machine Learning, Linguistics, Localization or a related fieldLocation & CompensationToronto, Ontario, CanadaSalary range: $140,000.00–$180,000.00Compliance and NoticesWe are an equal opportunity employer committed to fostering an inclusive, respectful, and diverse workplace. We welcome and encourage applications from individuals of all backgrounds and are dedicated to employment equity and building a team that reflects the diverse communities in which we live and operate.In accordance with the Accessibility for Ontarians with Disabilities Act (AODA), we are committed to providing accommodations throughout the recruitment and selection process. If you require an accommodation, please let us know, and we will work with you to meet your needs.Please be aware of recruitment scams involving individuals or organizations falsely claiming to represent employers. Innodata will never ask for payment, banking details, or sensitive personal information during the application process. To learn more on how to recognize job scams, please visit the Federal Trade Commission’s guide at https://consumer.Ftc.Gov/articles/job-scams. If you believe you’ve been targeted by a recruitment scam, please report it to Innodata at
[email protected] and consider reporting it to the FTC at ReportFraud.Ftc.Gov.Seniority levelMid-Senior levelEmployment typeFull-time#J-18808-Ljbffr
📌 Senior Full Stack Engineer - $140,000 - $180,000 A Year (Toronto)
🏢 Innodata
📍 Toronto