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.
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
We are seeking a versatile
Senior JavaScript Full-Stack Engineer to join our global engineering team. In this role, you will play a pivotal part in architecting and building high-performance, “Zero-to-One” products for some of the most innovative technology companies in Silicon Valley and beyond.
At AgileEngine, we prioritize engineering excellence and professional longevity. You will work alongside a community of senior experts, tackling complex technical challenges in a remote-first environment. Our focus is on fostering a culture where clean code, scalable architecture, and continuous learning are at the forefront. We don’t just offer a position; we offer a platform for you to work on sophisticated tech stacks that define the future of the industry.
WHAT YOU WILL DO
- Design and implement high-concurrency, scalable back-end services using Node.js and modern frameworks (NestJS, Express, or Fastify);
- Create responsive, user-centric front-end experiences using React.js and its ecosystem (Redux/Zustand, Context API, Hooks);
- Take full ownership of the development lifecycle—from initial concept, analysis, and estimation to architecture, deployment, and maintenance;
- Work directly with US-based product owners and stakeholders to translate business requirements into technical reality;
- Participate in code reviews and share your expertise to help elevate the technical standards of the entire team.
MUST HAVES
- 5+ years of professional software engineering experience, with a deep focus on
Node.js and the JavaScript ecosystem (Event Loop optimization, asynchronous programming, and middleware);
- Deep familiarity with software engineering principles and best practices (
SOLID,
DRY, and design patterns), and a solid understanding of how modern JS frameworks utilize them (e.g., Dependency Injection in NestJS);
- Solid experience with
React.js and
TypeScript. You should be comfortable building type-safe components and managing complex application states;
- Proficiency in both Relational (
PostgreSQL,
MySQL) and NoSQL (
MongoDB,
DynamoDB,
Redis) databases;
- Hands-on experience with
AWS,
Azure, or
GCP, along with a strong understanding of
CI/CD pipelines,
Docker, and
Kubernetes;
- Proven experience with
Microservices architecture,
Event-Driven design, and robust
RESTful/GraphQL API design;
- Upper-Intermediate to Advanced English (both written and verbal) for seamless collaboration with global teams.
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.
Meet Our Recruitment Process
Application → Coding Challenge → Video Interview → Technical Interview or Hiring Manager Interview
Each step helps us understand your skills and overall fit.
If it’s a match, you’ll receive an offer.


Senior JavaScript Full Stack Engineer ID57978

Apply Now
Back to search page