Staff Full Stack Software Engineer (Go / Node.js / React)
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 Senior Full Stack Engineer to design and build scalable, high-performance applications that power intelligent connectivity platforms operating across distributed and cloud-managed environments.
In this role, you will collaborate closely with product managers and engineering teams to ideate, design, and implement both client-side and server-side solutions. You will work across the stack, building secure and performant APIs using Golang and Node.js, while developing modern, responsive user interfaces with React.
This position is ideal for an engineer who enjoys working in cloud-native environments, understands containerized architectures, and is comfortable contributing to systems that support networking and distributed infrastructure use cases.
Education
Bachelor’s Degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
Professional Experience
5+ years of experience building software applications in production environments
3+ years of experience working with backend technologies such as Node.js and Golang
3+ years of professional experience with React
2+ years of experience working with Kubernetes
Experience working in cloud environments (AWS or Azure)
Key Responsibilities
Full Stack Development
Collaborate with product managers and engineering teams to ideate software solutions
Design and maintain scalable client-side and server-side architectures
Build modern, responsive front-end applications using React
Develop high-performance RESTful APIs using Node.js and Golang
Ensure applications are mobile-responsive and user-friendly
Backend & API Engineering
Write secure, reusable, and optimized backend code
Design and maintain REST APIs
Implement middleware, asynchronous workflows, and robust error handling
Integrate databases (MongoDB, MySQL, PostgreSQL) for efficient data flow
Optimize queries, implement caching strategies, and improve performance
Kubernetes & Cloud
Deploy and manage containerized applications
Work with Kubernetes for orchestration and scaling
Collaborate on cloud deployments in AWS or Azure
Support CI/CD pipelines and automated deployment workflows
Security & Reliability
Implement authentication and authorization mechanisms (JWT, OAuth2)
Create security and data protection configurations
Troubleshoot, debug, and upgrade backend systems
Ensure system performance, responsiveness, and reliability
Collaboration & Documentation
Work closely with cross-functional teams, including data scientists and analysts
Write clear technical documentation
Contribute to architectural discussions and technical improvements
Support continuous optimization of software systems
Required Technical Skills
Strong experience with Golang for backend development
5+ years of experience with Node.js and Express.js
3+ years of experience with React
2+ years of experience with Kubernetes
Experience with MongoDB and relational databases (MySQL/PostgreSQL)
Strong understanding of asynchronous programming and middleware patterns
Experience implementing authentication and security best practices (JWT, OAuth2)
Experience with Git and version control workflows
Strong debugging, troubleshooting, and optimization skills
Nice to Have
Experience with Docker and containerized deployments
Familiarity with Redis, message queues, or microservices architecture
Exposure to CI/CD pipelines and automation tools
Knowledge of Python for scripting or automation
Working knowledge of networking concepts or distributed systems
Soft Skills
Advanced English proficiency (written and verbal)
Excellent communication and teamwork skills
Strong analytical and problem-solving mindset
Organized and detail-oriented
Ability to work effectively in collaborative, fast-paced environments
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, Latam
- Remote status
- Hybrid
- Employment type
- Full-time
- Main Technology
- NodeJS