Gain full access to exclusive job listings from leading companies worldwide.
Verified, High-Quality Jobs Only
No ads, scams, or junk-just genuine opportunities.
Focus on Real Opportunities
Explore thousands of open positions tailored to your lifestyle, including flexible remote jobs.
Exclusive Resume Review
Receive expert feedback with personalized suggestions to enhance your resume.
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.