Himalayas logo
Tech9TE

Mid Fullstack Engineer (NestJS/AWS/Azure)

Tech9 is a custom software development company that provides dedicated development teams and builds custom software solutions for a variety of clients.

Tech9

Employee count: 51-200

Costa Rica only

Full Stack Engineer (NestJS / ReactJS)

Why Join Tech9?

At Tech9, we’re driven by a clear mission—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 clients build exceptional software that not only meets today’s needs but anticipates tomorrow’s challenges.

Our partnerships with clients like Instructure, Young Living, Imagine Learning, and Mars Corp. reflect our commitment to delivering top-tier, scalable, and world-class software. With offices across the U.S., LATAM, and India, Tech9 is creating an environment where talented individuals thrive, collaborate, and have fun while building transformative solutions.

If you’re looking to grow in a fast-paced, innovative environment where your work truly matters, we’d love to hear from you.


Project Overview

We’re partnering with a client in the workforce development and upskilling industry that’s building an AI-driven platform to deliver immersive workplace simulations. The goal: help employees learn and master interpersonal and cognitive skills that directly improve performance, productivity, and retention.

We’re working with a company that builds AI-powered training simulations to help people improve real-world skills like leadership, communication, and decision-making. Their platform is used by organizations in education, healthcare, and business to create safe, realistic environments where employees can practice important human skills.

To power these simulations, the company combines real-time audio/video, digital avatars, and AI, all running on a fast-moving backend infrastructure. That’s where this role comes in.


Role Overview

We’re seeking a Full Stack Engineer (NestJS / ReactJS) with 4–6 years of experience, primarily focused on backend development (80%) in TypeScript and NestJS, with some work on the frontend (20%) using ReactJS.

You’ll play a key role in helping migrate a complex Java-based backend to a modern, cloud-native stack. The project runs primarily in Azure, with some components in AWS and Jenkins for CI/CD.

You’ll work closely with design and product teams in an agile environment to deliver clean, scalable, and high-performing solutions while maintaining existing systems during the migration.


Key Responsibilities

  • Develop, maintain, and optimize backend services using NestJS and TypeScript.
  • Support frontend components using ReactJS as needed (approx. 20% of the role).
  • Contribute to the migration of backend services from Java to NestJS.
  • Collaborate with product and design teams to translate requirements into reliable technical solutions.
  • Ensure code quality through peer reviews, testing, and adherence to best practices.
  • Work with Azure and AWS cloud environments to deploy, monitor, and maintain applications.
  • Participate in agile ceremonies (daily standups, sprint reviews, retrospectives).
  • Troubleshoot, debug, and improve system performance.

Minimum Requirements

  • 4–6 years of professional software development experience.
  • 3+ years of hands-on experience with TypeScript and NestJS in production environments.
  • Experience with ReactJS (basic to intermediate; comfortable making front-end changes and integrations).
  • Familiarity with Java (understanding legacy codebases or supporting migration work).
  • Experience working with cloud services (Azure preferred; AWS a plus).
  • Experience with Jenkins or other CI/CD pipelines.
  • Strong understanding of software design principles, REST APIs, and modular architecture.
  • Excellent communication skills and ability to work collaboratively in a cross-functional team.

Nice to Have

  • Experience integrating AI tools or APIs into software workflows.
  • Familiarity with containerization (Docker, Kubernetes).
  • Interest in mentoring or sharing knowledge within the team.

Interview Process

Our process is designed to be fast, transparent, and candidate-friendly.

  1. Screening Interview (HireVue) – 30 mins
    Online assessment to gauge initial qualifications and experience.
  2. Recruiter Q&A – 10 mins
    Informal chat to cover details and answer questions.
  3. Round 1: Live Technical Interview – 60 mins
    Focused on hands-on coding in TypeScript / NestJS.
  4. Client Interviews (2 Rounds) – 90 mins total
    Assess technical expertise, communication, and client fit.

Total Time Investment: 3.5–4 hours

We aim to complete all interviews within 2–3 weeks and extend an offer shortly after.


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

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Location requirements

Hiring timezones

Costa Rica +/- 0 hours

About Tech9

Learn more about Tech9 and their company culture.

View company profile

At Tech9, we are at the forefront of revolutionizing the custom software development landscape. Our approach is grounded in the belief that technology should be a catalyst for happiness and success, a philosophy we call 'Tech Happily'. Founded in 2015 by a team of four seasoned software development veterans, Tech9 was born out of a desire to rectify the prevalent issues of failed projects and unfulfilled promises that plagued the industry. We witnessed too many businesses settling for mediocre technology and knew there was a better way. Our mission is to build technology the right way, providing companies with the exceptional, high-quality software they deserve. Through our groundbreaking approach, we deliver not just a product, but a positive and rewarding journey for our partners, ensuring the final software aligns perfectly with their business objectives and drives tangible results.

Our innovation extends to how we structure our teams and serve our clients. We have curated a global network of top-tier, senior-level software development talent from the United States, Eastern Europe, Central America, and India. This allows us to build high-performing, remote-first teams that are perfectly tailored to the unique needs of each project. By being technology agnostic, we have the freedom to select the ideal tech stack for every challenge, ensuring the solutions we build are not only robust and scalable but also strategically aligned with our clients' long-term goals. Our commitment to quality, transparency, and partnership has established us as a leader in the industry, recognized by Inc. 5000 as one of the nation's fastest-growing companies. We are dedicated to creating 'Cloud-9' level happiness for every client, transforming their vision into reality with cutting-edge technology and an unwavering focus on their success.

Employee benefits

Learn about the employee benefits and perks provided at Tech9.

View benefits

Laptop reimbursement program

Laptop reimbursement program.

Learning and Development Stipend

Learning and Development Stipend.

Cloud Certification Reimbursement

Cloud Certification Reimbursement.

Unlimited time off

Tech9 offers an unlimited PTO policy.

View Tech9's employee benefits
Claim this profileTech9 logoTE

Tech9

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

9 remote jobs at Tech9

Explore the variety of open remote roles at Tech9, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Tech9

Remote companies like Tech9

Find your next opportunity by exploring profiles of companies that are similar to Tech9. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan