Description
Summary:
Join AgileEngine as a Middle/Senior Software Engineer to shape a large-scale career content platform, influencing content, AI-driven features, and cloud systems with React and Node.js.
Highlights:
1. Opportunity for real product impact and exposure to AI-enabled solutions.
2. Culture values ownership, quality, and continuous professional growth.
3. Professional journey acceleration with mentorship and growth roadmaps.
**Important:** *after confirming your application on this platform, you’ll receive an email with the next step: completing your application on our internal site, LaunchPod. So keep an eye on your inbox and don’t miss this step — without it, the process can’t move forward.*
**About the role**
Join AgileEngine 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 (strong plus, not required);
* 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.
**About us**
AgileEngine 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.
If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!
**Perks and benefits**
* **Professional growth:** Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps.
* **Competitive compensation:** We match your ever\-growing skills, talent, and contributions with competitive USD\-based compensation and budgets for education, fitness, and team activities.
* **A selection of exciting projects:** Join projects with modern solutions development and top\-tier clients that include Fortune 500 enterprises and leading product brands.
* **Flextime:** Tailor your schedule for an optimal work\-life balance, by having the options of working from home and going to the office, whatever makes you the happiest and most productive.
Job Type: Full\-time
Work Location: Remote