Are you looking for your next big challenge? We are proactively building a "Strategic talent pool" for several high-priority projects set to launch in the coming months.
Please Note: This is a proactive pipeline hiring initiative. While the start date isn't tomorrow, pre-vetting now ensures you get priority visibility with our key clients and allows us to move at lightning speed the moment these roles go live.
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
-
Architect & Develop: Design and implement high-concurrency, scalable back-end services using Node.js and modern frameworks (NestJS, Express, or Fastify).
-
Build Dynamic UIs: Create responsive, user-centric front-end experiences using React.js and its ecosystem (Redux/Zustand, Context API, Hooks).
-
Own the Lifecycle: Take full ownership of the development lifecycle—from initial concept, analysis, and estimation to architecture, deployment, and maintenance.
-
Collaborate: Work directly with US-based product owners and stakeholders to translate business requirements into technical reality.
-
Mentor: Participate in code reviews and share your expertise to help elevate the technical standards of the entire team.
MUST HAVES
-
Experience & Backend Expertise: 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).
-
Engineering Principles: 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).
-
Frontend Proficiency: Solid experience with React.js and TypeScript. You should be comfortable building type-safe components and managing complex application states.
-
Database Mastery: Proficiency in both Relational (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB, Redis) databases.
-
Cloud & DevOps: Hands-on experience with AWS, Azure, or GCP, along with a strong understanding of CI/CD pipelines, Docker, and Kubernetes.
-
Architecture: Proven experience with Microservices architecture, Event-Driven design, and robust RESTful/GraphQL API design.
-
Communication: Upper-Intermediate to Advanced English (both written and verbal) for seamless collaboration with global teams.
MEET OUR RECRUITMENT PROCESS
Introduce Yourself (2 mins): Share your background and tell us about your career goals.
Confirm Requirements (1 sec): Quickly tick off the core prerequisites.
Take a Short Assessment (30–60 mins): Complete a quick technical test to showcase your skills.
Record a Brief Intro Video (5 mins): Skip the initial screening queue by introducing yourself on video.
Connect with Recruitment (15 mins): Once your video is reviewed, schedule a direct sync with a recruitment expert.
Ace the Team Interview (Flexible): Meet our technical team to dive deeper into your expertise.
Gain Priority Visibility (Ongoing): Get fast-tracked and featured first for all upcoming roles matching your tech stack.
Choose & Land Your Offer (Final Step): Select the project you love most, interview with the client, and sign your offer!