Staff FullStack Nodejs / React Software Engineer
WHAT WE DO
Founded in 2007, Growth Acceleration Partners (GAP) is a consulting and technology services company. We consult, design, build and modernize revenue-generating software and data engineering solutions for clients. With modernization services and AI tools, we help businesses achieve a competitive advantage through technology. GAP’s remote, integrated engineering teams use end-to-end solutions to innovate and align with your business goals. We have 600+ English-speaking engineers based in Latin America and approximately 20 U.S.-based engineers. With some of the highest customer satisfaction scores in the industry, GAP’s focus is customer and employee success.
GAP is a woman-owned company headquartered in Austin Texas. We are a values-based company focused on growing our people by investing in education, onsite English classes and training in the latest technologies, including AI, data analytics and machine learning. Our goal is to provide solutions for our customers that help them achieve critical business outcomes, while enabling our GAPSters and our communities to attain long-term success.
Summary
We are looking for a Staff Fullstack Node/React Engineer to lead the design, development, and delivery of scalable, robust, and high-quality software solutions. In this role, you will leverage your deep technical expertise to solve complex problems, make critical architectural decisions, and drive the strategic direction of our projects. You will act as a technical pillar within the team, providing mentorship, guiding engineering best practices, and ensuring the delivery of top-tier web applications in a dynamic, product-driven environment.
Education
Bachelor’s Degree in Computer Science, Software Engineering, or a related technical field.
Professional Experience
8+ years of experience in software engineering, building scalable applications
6+ years of professional experience working with modern JavaScript frameworks and libraries
5+ years of hands-on backend experience working with Node.js
2+ years of frontend experience building dynamic interfaces with React.js
Proven experience taking technical ownership, guiding strategic direction, and mentoring other engineers
Key Responsibilities
Design, develop, and maintain high-performance fullstack applications using Node.js and React.js
Lead critical technical decisions and architectural planning for complex software projects
Provide technical support, guidance, and mentorship to junior and mid-level engineers
Collaborate closely with cross-functional teams using Agile methodologies (Scrum, Kanban) to ensure seamless delivery
Establish and enforce engineering best practices for dependency management, code quality, testing, and deployment workflows
Required Technical Skills
Core Fullstack: Deep expertise in JavaScript, HTML, CSS, Node.js, and React.js
APIs & Data: Strong experience designing and consuming APIs (REST, gRPC, GraphQL) and working with relational databases (SQL)
Cloud & DevOps: Experience with Cloud Services (GCP, Azure, or AWS), containerization (Docker, Kubernetes), and CI/CD pipelines (GitHub Actions, Jenkins)
Engineering Practices: Expertise in version control (Git, GitHub, GitLab), dependency management (npm), and automated quality assurance (Unit testing)
AI Tooling: Experience leveraging AI developer tools (e.g., Claude, Cursor, GitHub Copilot) to accelerate delivery
Nice to Have
Experience with web security standards and protocols (e.g., OWASP, OAuth)
Experience with system observability, alerting, and metrics
Strong knowledge of performance tuning (e.g., caching strategies, code optimization)
Familiarity with other modern frontend frameworks, such as Angular or Vue.js
Soft Skills
Advanced English proficiency (written and spoken)
Excellent communication, negotiation, and teamwork skills with a strong consulting mindset
High adaptability, curiosity, and a demonstrated willingness to learn new technologies
Strong business orientation and time management skills
Proven mentoring capabilities with a focus on elevating the technical competence of the team
At Growth Acceleration Partners, we're an equal opportunity employer committed to building a diverse and inclusive team. We value everyone's unique background, and we provide equal opportunities regardless of race, color, creed, religion, sexual orientation, gender identity, age, national origin, disability, marital status, veteran status or any other personal right protected by law. We foster a culture of belonging and strive to provide a welcoming environment where everyone feels safe to contribute and grow.
- Department
- Development
- Role
- Staff Software Engineer
- Locations
- Colombia, Costa Rica
- Remote status
- Hybrid
- Employment type
- Full-time
- Main Technology
- NodeJS