Growth Acceleration Partners

Consult • Design • Build • Modernize

Senior Full Stack Software Engineer (Go / Node.js / React)

Full-stack EngineerSoftware EngineerFull TimeRemoteTeam 501-1,000H1B No SponsorCompany SiteLinkedIn

Location

United States + 2 moreAll locations: United States, Colombia, Costa Rica

Posted

4 days ago

Salary

Not specified

GoNode.jsReactJava ScriptHTMLCSSKubernetesPostgre SQLMy SQLDockerAWSAzureREST API

Job Description

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 Software Engineer to design and build scalable cloud-native applications that power modern distributed platforms.

In this role, you will collaborate closely with product managers, engineers, and data teams to design both client-side and server-side solutions. You will contribute across the entire stack, building performant APIs and backend services while developing responsive and intuitive user interfaces.

This position is ideal for an experienced engineer who enjoys solving complex problems across the stack, working with containerized systems, and building scalable applications in modern cloud environments.

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

  • 5+ 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 building full-stack applications across web and distributed environments

Key Responsibilities
Full Stack Development
  • Collaborate with product managers and engineering teams to design software solutions

  • Design and maintain both client-side and server-side architecture

  • Build modern user interfaces using React and modern JavaScript frameworks

  • Develop scalable backend APIs and services

Backend & API Engineering
  • Build high-performance APIs using Node.js and/or Golang

  • Implement secure authentication and data protection mechanisms

  • Integrate relational and non-relational databases

  • Ensure backend systems are scalable, reliable, and maintainable

Frontend Development
  • Develop responsive and user-friendly web interfaces

  • Implement mobile-responsive design patterns

  • Ensure optimal performance across devices and browsers

  • Collaborate with product and design teams to improve user experience

Cloud & Containerized Environments
  • Deploy and manage services in containerized environments using Docker and Kubernetes

  • Support application deployment across cloud platforms such as AWS or Azure

  • Contribute to scalable infrastructure design and system reliability

Collaboration & Continuous Improvement
  • Work closely with data scientists and analysts to integrate data-driven features

  • Write technical documentation for architecture and system components

  • Troubleshoot, debug, and upgrade software systems

  • Participate in architectural discussions and technical improvements

Required Technical Skills
  • Strong experience with Node.js and/or Golang

  • Experience building RESTful APIs

  • Strong understanding of backend architecture patterns

  • 3+ years of experience with React

  • Strong knowledge of JavaScript, HTML, and CSS

  • Experience building responsive web applications

  • Experience with Kubernetes orchestration

  • Experience deploying applications in AWS or Azure environments

  • Experience with relational databases such as PostgreSQL or MySQL

  • Familiarity with database performance and optimization

Nice to Have
  • Experience developing desktop or mobile applications

  • Knowledge of networking systems or networking domain concepts

  • Experience with microservices architectures

  • Experience with containerization tools such as Docker

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.

Related Job Pages

More Full-stack Engineer Jobs

Full-stack Engineer4 days ago
Full TimeRemoteTeam 501-1,000H1B No Sponsor

The role involves leading the end-to-end architecture design of scalable applications, defining technical standards, and guiding technology stack selection to ensure performance and cost efficiency. Responsibilities also include designing and building microservices using Golang and Node.js, developing applications with TypeScript, and collaborating with DevOps on containerized deployments.

GoNode.jsReactTypeScriptDockerKubernetesAWSGCPAzurePostgreSQLMySQLMongoDBRedisREST APIMicroservicesDistributed SystemsCI/CDJenkinsGitLab CIAzure DevOps
United States + 2 moreAll locations: United States, Colombia, Costa Rica
Full TimeRemoteTeam 740Since 2014

The engineer will design, build, and improve the Discover analytics platform, focusing on features that provide actionable insights for school districts regarding app usage and license management. This involves developing high-performance backend services in Go and creating intuitive, data-rich frontend experiences using React.

GogRPCReactTypeScriptPostgreSQLSQLAWSDockerKubernetesRedisREST APImicroservicesconcurrencydata visualizationdashboardscharting librariesTerraformSQSevent-driven architecturecontainerization
United States
$155K - $195K / year
Full TimeRemoteTeam 201-500

The role involves developing and implementing LS Central solutions, extensions, and customizations across retail, hospitality, POS, and back-office areas, serving as a lead technical resource on implementation projects.

United States + 1 moreAll locations: United States, Mexico

Staff Engineer

OneStudyTeam

Better. Sooner. Together.

Full-stack Engineer4 days ago
Full TimeRemoteTeam 201-500H1B No Sponsor

Staff Engineer at OneStudyTeam developing solutions for healthcare challenges

AWSDockerJavaScriptNode.jsTypeScript
United States