Senior Frontend/Fullstack Engineer (React.js/NestJS/AWS/Azure)

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

7+ years of professional software engineering experience., 4+ years of hands-on experience with React.js in production., Proficiency in JavaScript and TypeScript, with modern React patterns., Experience with backend integration using REST and GraphQL..

Key responsibilities:

  • Build user-facing features and UI components in React.js.
  • Collaborate with cross-functional teams in an agile environment.
  • Ensure UI continuity during platform migration and scaling.
  • Integrate AI tools to enhance productivity and user experience.

Tech9 logo
Tech9 Scaleup http://tech9.com
51 - 200 Employees
See all jobs

Job description

Why Join Tech9?

At Tech9, we are driven by a clear vision—to empower organizations with AI-centered solutions that make them more adaptable, efficient, and future-ready. As a company at the forefront of innovation, we help our clients build exceptional software that not only meets today’s needs but anticipates tomorrow’s challenges. Our approach blends cutting-edge AI technology, top-tier talent acquisition, and expert project management to ensure that businesses can scale effectively and deliver high-quality, world-class software on time and within budget.

Our partnerships speak volumes, with clients like Instructure, Young Living, Imagine Learning, Mars Corp., and many others trusting us to lead the way in software development. We are rapidly growing across our offices in the US, LATAM, and India, and we're creating an environment where talented individuals can thrive, collaborate, and have fun while building transformative solutions.

If you're excited by the opportunity to work in a fast-paced, innovative environment where scaling and building the future of software is key, we’d love to hear from you. Join us as we work together to redefine the world of software development!


Project Overview

We are partnering with a client in the workforce development and upskilling space to build a groundbreaking platform that fuses AI and human insights to deliver immersive workplace simulations. These simulations are designed to help users master critical interpersonal and cognitive skills, improving individual performance, team productivity, and organizational effectiveness.


Role Overview

In this role, you will focus primarily on building user-facing features in React.js, helping modernize and elevate the product experience as the client migrates to a scalable new platform. While there may be some backend work using NestJS, your primary focus will be on developing high-performance, component-driven UIs that support the product’s evolution and scale. 

You’ll collaborate closely with Product, Design, and Engineering teams in an agile environment. This is a hands-on engineering role where you’ll write new frontend services in React.js, help ensure UI continuity throughout the migration process, and contribute to frontend architecture decisions. You’ll also be expected to bring a strong sense of ownership, integrate AI tools into your workflow, and actively share knowledge with the team.

As this is a new client engagement, it's crucial that you bring a strong technical presence and proactive mindset to help us deliver excellence from day one.


Key Responsibilities

  • Collaborate with Design and Product teams to build intuitive, responsive, and scalable React.js interfaces in an agile development environment.
     
  • Develop new frontend services and UI components that align with the platform’s migration and future growth.
     
  • Ensure smooth user experience continuity during the migration from legacy systems to the new architecture.
     
  • Contribute to frontend architecture and help define best practices around code quality, performance, and modular design.
     
  • Integrate AI-assisted tooling to increase productivity and elevate the user experience.
     
  • Collaborate with backend engineers working in NestJS and Java, ensuring seamless data flow and system integration.
     
  • Participate in knowledge sharing through team events like lunch and learns to uplift technical capability across the org.
     
  • Mentor junior engineers and help maintain high engineering standards throughout the team.
     


Minimum Requirements

  • 7+ years of professional software engineering experience, with a primary focus on frontend development.
     
  • 4+ years of hands-on experience building applications in React.js in production environments.
     
  • Strong proficiency in JavaScript/TypeScript, with an understanding of modular UI architecture and modern React patterns (hooks, context, etc.).
     
  • Experience integrating with backend APIs (especially REST and GraphQL).
     
  • Strong experience with NestJS and willingness to contribute lightly to backend efforts as needed.
     
  • Solid understanding of CI/CD tools (Jenkins or similar) and experience deploying frontend code to cloud environments (Azure/AWS).
     
  • Experience leveraging AI tooling (e.g., GitHub Copilot, OpenAI APIs) in a real-world development environment.
     
  • Track record of writing maintainable, testable, and scalable code using best practices.
     
  • Strong communication skills and a team-oriented mindset.
     


Interview Process & Timeline

We value a streamlined, transparent interview process and aim to complete all rounds within 2–3 weeks. The desired start date is August 11th, with a goal to finalize offers at least two weeks prior.

Interview Plan:

  1. Screening Interview (On-Demand HireVue)
    Duration: 30 minutes
    Format: Online coding/experience screen
     
  2. Recruiter Q&A
    Duration: 10 minutes
    Format: Informal discussion to review job details and answer your questions
     
  3. Round 1: Live Technical Interview
    Duration: 60 minutes
    Format: Hands-on React.js coding and Nest.js knowledge and architecture problem-solving
     
  4. Round 2: Hiring Manager Interview
    Duration: 30 minutes
    Format: Deep dive into experience, team fit, and project expectations
     
  5. Round 3: Client Engineering Interview/Take Home Assignment
    Duration: 60-90 minutes
    Format: 30-minute take home assessment. Code review, system design, and discussion with client engineers
     
  6. Round 4: Client Product/Leadership Interview
    Duration: 30 minutes
    Format: Product vision alignment and culture fit with VP-level stakeholders
     

Total Interview Time Investment: 4 – 5 hours


Next Steps

We move quickly. After your final interview, you can expect feedback and potential offers within a few days. We’re excited to move fast to welcome the right person by August 11th.

If this sounds like the kind of challenge you’re ready to take on, we’d love to hear from you!


 

To ensure you've received our notifications, please whitelist the domains jazz.co, jazz.com, and applytojob.com

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving

Full Stack Engineer Related jobs