For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Dell Technologies - Brazil
Dell Technologies - Brazil

Senior Fullstack Engineer (NestJS/Java/Azure)

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Software Development
Java
Azure
+30

Visa

U.S. visa required

Permanent role
3 days ago
Apply now

Senior Fullstack Software Engineer (Java/NestJS)

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 new client in the workforce development and upskilling industry who is building an innovative platform that combines AI with human insight to deliver immersive workplace simulations. This platform helps employees learn, practice, and master critical interpersonal and cognitive skills, resulting in measurable improvements in individual performance, team productivity, retention, and overall organizational health.

Role Overview

This role will be a strong focus on backend to join this new client engagement. This role will be critical to the success of the project, working closely with Design and Product teams in an agile environment. The engineer will lead the migration of a complex Java codebase to a modern stack involving NestJS and Java, while leveraging cloud technologies, primarily Azure, alongside AWS and Jenkins for continuous integration and deployment.

The ideal candidate will champion quality code practices from the start, bring deep Azure expertise to guide cloud architecture decisions, and actively integrate AI tools into their development workflow. Sharing knowledge through team workshops such as lunch and learns will also be an important part of this role.

Because this is a new client relationship, it is essential the engineer comes in strong to ensure technical excellence and help build a successful, long-term partnership.

Key Responsibilities

  • Collaborate closely with Design and Product teams to deliver scalable, high-quality software solutions following agile methodologies.
  • Lead the migration of existing Java codebases to NestJS and Java with a focus on maintainability, scalability, and performance.
  • Develop backend services and APIs, ensuring clean, efficient, and high-quality code from the outset.
  • Architect, optimize, and manage cloud infrastructure on Azure, advising on best practices and cost-effective solutions.
  • Utilize AWS and Jenkins to maintain robust continuous integration and deployment pipelines.
  • Integrate AI technologies into the development lifecycle to enhance productivity and product capabilities.
  • Conduct knowledge-sharing sessions, such as lunch and learns, to educate and elevate the team’s expertise in AI and Azure.
  • Mentor junior engineers and promote adherence to agile principles and high coding standards.
  • Ensure rigorous testing and code review processes to maintain product quality.

Minimum Requirements

  • 7+ years of professional software engineering experience with a strong focus on backend development using Java (Spring, Spring Boot, Core, etc.).
  • Minimum of 2 years professional experience working hands-on with NestJS in production environments.
  • Extensive experience with Java, including migrating and maintaining complex codebases.
  • Deep expertise with Microsoft Azure, including architecture, deployment, and cost optimization.
  • Experience with Jenkins or equivalent CI/CD tools.
  • Proven track record of writing high-quality, maintainable code and following best practices.
  • Strong familiarity with agile development methodologies and cross-functional collaboration.
  • Experience leveraging AI technologies within software development and teaching others about their use.
  • Excellent communication skills and a collaborative mindset, capable of mentoring and knowledge sharing.

At Tech9, we are committed to providing a smooth, efficient, and transparent candidate experience. Our goal is to move quickly through the interview process, typically completing it within 2-3 weeks, depending on availability. We want to make sure you have clarity on every step, and we will keep you informed about the next steps as we progress. The desired start date for this position is July 7th, and we aim to complete the process two weeks prior to the start date.

Interview Plan:

  • Screening Interview (On-Demand HireVue) Duration: 30 minutes Format: Online assessment where we will gauge your initial qualifications and experience.
  • Recruiter Q&A Duration: 10 minutes Format: Virtual discussion with our recruiter to address any initial questions and go over the job details. This is not an interview
  • Round 1: Live Technical Interview Duration: 60 minutes Format: Live virtual interview where you will be challenged on your hands-on coding abilities in Java, as well as technical knowledge of Java and NestJS
  • Round 2: Hiring Manager Interview Duration: 30 minutes Format: Virtual interview with the hiring manager to discuss the role in more detail, evaluate cultural fit, and review your experience.
  • Round 3: Client Interview 1 Duration: 60 minutes Format: Virtual interview with a client engineering manager to assess how your hands-on coding abilities, and technical knowledge to ensure they match with the client’s needs and expectations.
  • Round 4: Client Interview 2 Duration: 30 minutes Format: Virtual interview with VP of Engineering and Product to ensure client culture fit

Total interview time investment: 3.5 - 4 hours.

Next Steps:

We aim to finalize decisions and extend offers within a few days after the final round of interviews, ensuring a swift and transparent process. Our goal is to have you ready to start by July 7th.

We look forward to getting to know you better and moving quickly through this process to bring you on board as part of the Tech9 team!

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

About Dell Technologies - Brazil

👥51-200
📍Lehi
🔗Website

Dell Technologies - Brazil Service

How does Dell Technologies - Brazil work?

Company culture

Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service