Senior Full Stack Software Engineer (React.js/Python)

Sorry, this job was removed at 12:15 a.m. (CST) on Wednesday, Jul 09, 2025
Be an Early Applicant
Heredia, Heredia
In-Office
Software
The Role

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

Our client is launching a brand-new internal reporting platform designed specifically for their large sales organization of 9,500 reps. This custom-built, mobile-friendly platform will provide sales teams with up-to-date, interactive sales statistics and reports. The platform will include features such as customizable data views, filtering options, brackets, leaderboards, and prize tiers to engage and motivate sales reps. The engineers on this project will be responsible for designing and developing this platform from the ground up, integrating data stored in Snowflake, and maintaining over 400 dynamic reports. This internal tool will directly support sales leadership in driving performance and visibility across their extensive sales network.

Role Overview

We are seeking a skilled Fullstack Frontend Engineer with a strong focus on React and Python backend experience to join this innovative project. This role will primarily focus on frontend development (65%) with significant backend responsibilities (35%), especially in building and maintaining complex reporting interfaces. The engineer will work closely with sales leadership to translate business needs into technical solutions, maintain over 400 dynamic reports sourced from Snowflake, and build a highly interactive, performant, and user-friendly platform for the sales teams.
***This role is open to candidates located in the following locations: Costa Rica, Mexico, Colombia.

Key Responsibilities
  • Design, develop, and maintain responsive, mobile-friendly web applications using React for frontend and Python for backend services.
     
  • Build and maintain over 400 sales reports using Snowflake as the data source, ensuring accuracy, timeliness, and performance.
     
  • Collaborate with sales team leaders and stakeholders to understand reporting needs and translate non-technical requirements into scalable technical implementations.
     
  • Implement interactive platform features including brackets, leaderboards, and prize tiers to engage sales reps and track their performance.
     
  • Ensure high code quality, maintainability, and documentation for both frontend and backend components.
     
  • Optimize application performance to handle a large user base (~9,500 sales reps) with seamless filtering and customization of data views.
     
  • Troubleshoot and resolve issues related to data, UI, and backend services promptly.
     
  • Participate in agile development cycles including sprint planning, code reviews, and deployment processes.

Required Skills & Experience
  • 6+ years professional experience in fullstack development with a strong emphasis on frontend technologies.
     
  • 4+ years of  React.js and modern frontend tooling and best practices.
     
  • 2+ years of Python backend development experience, including building APIs and data processing workflows.
     
  • Experience with Snowflake or similar cloud data warehousing technologies, including writing optimized SQL queries and integrating Snowflake data into applications.
     
  • Solid understanding of responsive design principles and mobile-first development.
     
  • Ability to translate complex business requirements into technical solutions, especially when working with non-technical stakeholders.
     
  • Experience working on internal-facing applications or dashboards is highly preferred.
     
  • Strong communication skills and a collaborative mindset.

Preferred Skills & Experience
  • Experience with data visualization libraries or frameworks (e.g., D3.js, Chart.js).
     
  • Previous experience building gamification or leaderboard-style features within applications.
     
  • Knowledge of cloud platforms such as AWS or Azure.
     
  • Understanding of sales processes or CRM platforms.

 

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. 

Interview Plan:

  1. Screening Interview (On-Demand HireVue)
    Duration: 15-30 minutes
    Format: Online assessment where we will gauge your initial qualifications and experience.
     
  2. Recruiter Q&A (NOT AN INTERVIEW)
    Duration: 10 minutes
    Format: Virtual discussion with our recruiter to address any follow up questions, solidify timeline, and salary.
     
  3. Internal Tech9 Technical Interview 1
    Duration: 1  hour
    Format: Virtual interview with a senior member of our development team. Focused on hands-on technical competence in React.js and Python
     
  4. Internal Tech9 Technical Interview 2
    Duration: 1 hour
    Format: Virtual interview with Principal Engineer of our development team. Focused on technical competence and professional/soft skills.
 
  1. Hiring Manager Interview
    Duration: 30 minutes
    Format: Virtual interview with Hiring Manager at Tech9. Focused on professional/soft skill. 
 
  1. Client Interview
    Duration: 30 minutes
    Format: Virtual interview with client stakeholder. Focused on client fit. 

.
 

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. 

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!


 

Similar Jobs

In-Office or Remote
2 Locations
6923 Employees

Equifax Inc. Logo Equifax Inc.

Data Engineer

Fintech • Consulting
In-Office or Remote
2 Locations
16742 Employees

Equifax Inc. Logo Equifax Inc.

Process Engineer

Fintech • Consulting
In-Office or Remote
2 Locations
16742 Employees
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Lehi, UT
233 Employees
Year Founded: 2015

What We Do

Tech9 is a custom software development company that believes “tech-ing” should be a happy experience. Those who partner with us are guaranteed to be happy with the software delivered, the journey experienced, and the positive business results.

Tech9 was started in 2015 by four software development veterans who were tired of seeing failed projects and undelivered expectations. Even worse, they watched many companies accept mediocre technology because it appeared to be their only option. The founders created Tech9 to build technology the right way– because companies deserve better than cut-rate software.

Today, Tech9 is recognized as one of the nation’s fastest growing companies by Inc. 5000, with a three-year revenue growth of 513%. Tech9 is also ranked as the 24th fastest growing company in Utah. With various global locations, Tech9 employs over 100 top tier software developers from the United States, Eastern Europe, Central America, and India. Tech9 has distinguished itself from other software companies by:
1. Curating top development talent in multiple countries
2. Building and retaining high-performing remote teams
3. Delivering cost-effective quality
4. Creating long-term successful partnerships with clients

Tech9 successfully delivers “Cloud-9” level happiness to every client. Come learn what it means to “tech happily” at www.tech9.com.

Similar Companies Hiring

LayerOne Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
15 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account