Job DescriptionAgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.
WHY JOIN US
If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!
ABOUT THE ROLE
Join as a Middle/Senior Software Engineer (Node.js/React). This role plays a key part in shaping a large-scale career content platform used worldwide, turning ideas into reliable, high-impact user experiences. You’ll influence how content, AI-driven features, and cloud-based systems come together in modern React and Node.js applications while collaborating closely with cross-functional teams. The opportunity stands out for its real product impact, exposure to AI-enabled solutions, and a culture that values ownership, quality, and continuous professional growth.
WHAT YOU WILL DO
- Design, develop, and maintain scalable, production-grade web applications;
- Build and enhance user-facing features using React, Node.js, and TypeScript;
- Design and integrate APIs using GraphQL;
- Collaborate cross-functionally with product, marketing, and engineering stakeholders;
- Improve application performance, reliability, and maintainability;
- Contribute to AI-driven content capabilities and experimentation;
- Participate in code reviews and uphold high standards for code quality and best practices;
- Support CI/CD workflows and version control using GitLab.
MUST HAVES
- 4+ years of experience with Node and TypeScript;
- 4+ years of experience with React;
- Exposure to Contentful or other CMS platforms;
- Hands-on experience designing and integrating GraphQL APIs;
- Experience building and maintaining scalable, production-grade applications;
- Familiarity with GitLab for version control and CI/CD;
- Strong collaboration skills and a quality-focused engineering mindset;
- Upper-intermediate English level.
NICE TO HAVES
- Experience with Java;
- Knowledge of Terraform or other Infrastructure-as-Code tools;
- Familiarity with AI concepts such as Retrieval-Augmented Generation (RAG);
- Experience working with vector databases;
- Experience with testing frameworks such as Jest and Cypress;
- Background in Spark / Scala;
- Experience in NLP or Information Retrieval;
- Hands-on experience with MongoDB;
- Experience deploying and operating systems on AWS.
PERKS AND BENEFITS
- Professional growth: Mentorship, TechTalks, and personalized growth roadmaps.
- Competitive compensation: USD-based pay with education, fitness, and team activity budgets.
- Exciting projects: Modern solutions with Fortune 500 and top product companies.
- Flextime: Flexible schedule with remote and office options.
Requirements4+ years of experience with Node and TypeScript; 4+ years of experience with React; Hands-on experience designing and integrating GraphQL APIs; Experience building and maintaining scalable, production-grade applications; Familiarity with GitLab for version control and CI/CD; Strong collaboration skills and a quality-focused engineering mindset; Upper-intermediate English level.