Job Closed
This listing is no longer active.
Consult • Design • Build • Modernize
Senior Full Stack Software Engineer (Go / Node.js / React)
Location
United States + 2 moreAll locations: United States | Colombia | Costa Rica
Posted
86 days ago
Salary
0
Job Description
Senior Full Stack Software Engineer (Go / Node.js / React)
Growth Acceleration Partners
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 Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Software Engineer – Grafana Cloud Observability, Kubernetes Monitoring
Grafana LabsHeadquartered in New York, New York, Grafana Labs is an IT company specializing in developing accessible, user-friendly, and open-source metric visualization to
• Design and implement high-quality, scalable integrations for various infrastructure components, applications, and data ingestion pipelines • Create middleware components and libraries that simplify development and maintenance of observability solutions • When necessary, represent Grafana Labs in open source forums, working groups, and events • Work with product teams, in addition to design and docs, to develop features that align with wider product strategy and customer needs • Lead the technical direction and vision of the team, contributing to strategic discussions and future development of observability solutions • Work with other departments including Sales, Product, and Support teams to deliver a holistic product experience • Take ownership of the services you’re running by deploying well tested clean code • Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope
Tech Lead Staff Full Stack Software Engineer (Go / Node.js / React)
Growth Acceleration PartnersConsult • Design • Build • Modernize
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 Software Engineer to lead the design and delivery of scalable, cloud-native software platforms. In this role, you will serve as a technical authority responsible for defining architecture, guiding engineering teams, and ensuring the delivery of reliable, high-performance systems. As a Staff Engineer, you will play a critical role in shaping technical strategy, influencing engineering decisions, and mentoring developers while remaining hands-on with architecture and development. You will work closely with product leaders, DevOps teams, and engineering stakeholders to design microservices-based platforms that operate reliably in containerized cloud environments. This role is ideal for a senior technical leader who combines strong backend engineering expertise with architectural thinking and the ability to guide teams building modern distributed systems. Education Bachelor’s or Master’s Degree in Computer Science, Software Engineering, or a related technical field. Professional Experience •10+ years of experience building enterprise software systems •Strong experience designing and delivering distributed systems and microservices architectures •Proven experience acting as a technical leader or Staff-level engineer guiding engineering teams •Extensive experience working with cloud-native environments and containerized infrastructure •Experience working across multiple projects and collaborating with cross-functional teams Key Responsibilities Technical Leadership & Architecture •Lead the end-to-end architecture design of scalable applications •Define technical standards and best practices for development, architecture, and deployment •Guide technology stack selection, ensuring scalability, performance, and cost efficiency •Drive architectural decisions across microservices, APIs, and distributed systems •Conduct architecture reviews and provide technical guidance across teams Software Development & Platform Engineering •Design and build microservices-based architectures using Golang and Node.js •Develop clean, scalable, and maintainable applications using TypeScript •Implement secure and efficient RESTful APIs and backend services •Collaborate with DevOps teams to optimize containerized deployments using Docker and Kubernetes •Ensure applications meet high standards for availability, scalability, and fault tolerance DevOps & Cloud Infrastructure •Design and support CI/CD pipelines to automate build, test, and deployment workflows •Optimize cloud infrastructure across AWS, GCP, or Azure •Support container orchestration and deployment strategies using Kubernetes •Monitor system performance and proactively address scalability or reliability issues Engineering Leadership & Mentorship •Mentor and guide engineers through code reviews, design discussions, and technical coaching •Help teams adopt modern development practices and engineering standards •Foster a collaborative engineering culture focused on continuous improvement •Support developer growth through mentorship and knowledge sharing Strategic Engineering Impact •Lead technical risk assessments for new systems and platform changes •Align engineering solutions with business and product goals •Drive long-term architectural planning and system evolution •Influence platform strategy and technology adoption decisions Required Technical Skills Backend & Full Stack Development •Strong proficiency in Golang and Node.js •Experience building scalable services using TypeScript •Deep understanding of microservices architecture •Experience designing and building RESTful APIs •Experience with distributed systems and service-based architectures Cloud & DevOps •Hands-on experience with Docker and Kubernetes •Experience building and maintaining CI/CD pipelines (Jenkins, GitLab CI/CD, Azure DevOps) •Experience deploying applications in AWS, GCP, or Azure Databases & Data Systems •Experience working with SQL databases (PostgreSQL, MySQL) •Familiarity with NoSQL databases (MongoDB, Redis) •Understanding of performance optimization and data access patterns Preferred Qualifications •Experience with serverless architectures •Experience with observability platforms such as Prometheus, Grafana, or Datadog •Experience scaling engineering teams and complex systems •Experience designing highly available distributed systems Soft Skills •Advanced English proficiency (written and verbal) •Strong technical leadership and communication skills •Ability to influence technical decisions across teams •Strong problem-solving and analytical mindset •Proven ability to mentor engineers and drive engineering excellence 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.
Senior Software Engineer - Discover
GoGuardianSince 2014, GoGuardian has been “on a mission to transform education” by creating software that helps schools manage their technology easily and protect students. Teachers also
What We Do At GoGuardian, we’re helping build a future where all learners are ready and inspired to solve the world’s greatest challenges. Our award-winning system of learning solutions is purpose-built for K-12 and trusted by school leaders to promote effective teaching and equitable engagement while helping empower educators to keep students safe. What It’s Like to Work at GoGuardian We are an outcomes-focused learning company with a steadfast focus on improving learning environments, one classroom at a time. Working with us means joining a remote team of diverse, committed, mission-driven employees who are inspired by our vision, dedicated to our customers, and ready to roll up their sleeves. Guardians put their heads together to solve problems, learn together from experiments that fail, and stand together by their work with full accountability. We balance our diligence with an inclusive culture that invites everyone to bring their whole self to work. Join us and learn why “I love the people here” is one of the most frequent comments we hear from Guardians. The Role We're looking for a Senior Software Engineer, Fullstack to design and implement solid architectural solutions with the rest of the engineering team, supporting our Discover product – a powerful analytics platform that helps K-12 administrators track and manage educational software usage, understand app engagement trends, and make data-driven decisions about licensing and technology investments. With your passion for quickly solving problems and ability to implement high-quality code while continuously collaborating with other amazing team members, you will be building features that provide actionable insights for school districts. You'll work across the full stack – from crafting intuitive React dashboards and data visualizations to designing scalable Go backend services and optimizing analytics queries. Our Engineering team is built on a purpose-driven culture of collaboration, openness, trust, and transparency with amazing individuals who push the limits and think outside the box every day. What You'll Do - Design, build, and continually improve our Discover product that provides app usage analytics and license management for school districts - Develop high-performance backend services in Go that aggregate and serve millions of usage data points efficiently - Build intuitive, data-rich frontend experiences with React and Chakra UI, including interactive dashboards and charts - Design and implement gRPC and REST APIs for real-time data access and service-to-service communication - Work with big data technologies, including AWS Athena for analytics queries and HyperLogLog for cardinality estimation - Optimize SQL database schemas and queries for large-scale analytics workloads - Build and maintain background workers for data aggregation and processing using SQS and asynchronous patterns - Integrate with LLM/AI services (Gemini) for intelligent features like contract analysis - Write high-quality, maintainable code with strong typing, comprehensive tests, and clear documentation - Contribute to infrastructure-as-code using Terraform for AWS services - Mentor and coach developers, helping them improve and perfect their skills - Participate in architecture discussions, code reviews, and continuous improvement initiatives Who You Are - 5+ years of professional industry experience leading and coordinating complex, large-scale features - Strong Go experience with production-grade services, including concurrency patterns, gRPC, and microservices architecture - Accomplished in building high-quality React applications with TypeScript, including data visualization and dashboards - Experienced in designing and implementing APIs (gRPC, REST) and microservices that handle high throughput - Proficient with SQL databases (PostgreSQL preferred) including complex query optimization, indexing strategies, and analytics workloads - Experience with data aggregation patterns and building systems that process and summarize large datasets - Familiar with caching strategies (Redis/Redis Cluster) and multi-tier caching architectures - Has working knowledge of cloud services (AWS preferred: ECS, Aurora, Athena, S3, SQS) - Has working knowledge of containerization (Docker) and orchestration platforms (ECS, Kubernetes) - Experience with modern React tooling and component libraries (Chakra UI, React Query) - Experience building data visualizations with charting libraries (Recharts, D3, or similar) - Proven experience delivering highly performant and scalable features - Proven advocate for engineering quality and building a thriving team culture - Great communication skills and an ability to proactively identify problems and solutions across teams and stakeholders - Eager to take initiative in a fast-paced, ever-changing, dynamic environment - Fueled by the opportunity to truly impact the education landscape Nice to Have - Experience with big data analytics tools (AWS Athena, Spark, or similar query engines) - Familiarity with probabilistic data structures (HyperLogLog, Bloom filters) for large-scale analytics - Experience integrating with LLM/AI APIs (Gemini, OpenAI, or similar) - Experience with message queues and event-driven architectures (SQS, Kafka, RabbitMQ) - Familiarity with Infrastructure-as-Code tools (Terraform) - Experience building admin dashboards and analytics products - Prior experience in EdTech or building products for K-12 education - Something else? Tell us! We want to learn more about you… What We Offer - Competitive pay, complete health insurance, 401(k) matching, and an employee equity plan. - Flexible time off, paid holidays, paid parental leave, and a paid year-end holiday break. - A robust catalog of benefits that support your professional growth and personal wellbeing, including work from home funds, fertility & adoption reimbursement, and more… Plus the intangible - A varied and challenging role in an innovative, global company. - Supportive, driven colleagues who have your back and share your passion. The typical base salary range for this position is $155,000 - $195,000 per year. The range displayed on this job posting reflects the minimum and maximum target for new hire base pay for this position, and your pay will be determined by a variety of factors, including your primary work location, skills, qualifications, and experience. Additional benefits information is listed on our careers page. Please share this with your friends or co-workers who may be interested in working at GoGuardian! We have multiple openings and are always looking for talented people. Please share this with your friends or co-workers who may be interested in working at GoGuardian! We have multiple openings and are always looking for talented people. GoGuardian is an equal opportunity employer and makes employment decisions on the basis of merit and business needs. GoGuardian does not discriminate against employees, applicants, interns or volunteers on the basis of race, religion, color, national origin, ancestry, physical disability, mental disability, medical condition, pregnancy, marital status, sex, age, sexual orientation, military and veteran status, registered domestic partner status, genetic information, gender, gender identity, gender expression, or any other characteristic protected by applicable law. GoGuardian's Job Applicant Privacy Policy is located here. #BI-Remote
Join our innovative software company and help shape the future of LS Retail. We are seeking a passionate and experienced Senior LS Central / Dynamics 365 Business Central Technical Consultant to join our Americas Professional Services team. This role is ideal for a highly skilled developer with strong Microsoft Dynamics 365 Business Central (formerly NAV) and LS Central expertise, combined with the ability to collaborate closely with functional consultants, solution architects, and customer stakeholders to deliver successful retail and hospitality implementations. The successful candidate will play a key role in designing, developing, and implementing LS Central solutions for customers and partners across the Americas. Key Responsibilities Responsibilities include, but are not limited to: - Develop and implement LS Central solutions, extensions, and customizations across retail, hospitality, POS, and back-office functional areas. - Serve as a lead technical resource on implementation projects, working closely with internal teams, partners, and customers. - Collaborate with Solution Architects and Functional Consultants to translate business requirements into technical solutions. - Perform technical design, development, and configuration within LS Central and Microsoft Dynamics 365 Business Central. - Analyze, scope, and estimate customer development requests and system enhancements. - Deliver development tasks according to project specifications, timelines, and quality standards. - Conduct unit testing and support system integration testing and user acceptance testing (UAT). - Troubleshoot and resolve technical issues across LS Central, Business Central, and integrated systems. - Contribute to solution documentation, knowledge transfer, and technical training materials. - Provide pre-go-live, go-live, and post-go-live support to ensure successful customer deployments. - Support project teams in business process analysis, fit/gap assessments, and technical solution design when needed. Implementation & Consulting Expectations Successful candidates will have experience participating in end-to-end LS Central or Business Central implementation projects, including: - Supporting solution design discussions with functional consultants and solution architects - Participating in fit/gap analysis and technical solution planning - Delivering customizations and integrations aligned with business processes - Supporting system testing, UAT, and deployment activities - Assisting customers during go-live and hypercare periods Experience working within a consulting delivery methodology or ERP implementation framework is highly desirable. Required Qualifications - Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience. - 5+ years of development experience with Microsoft Dynamics 365 Business Central / NAV. - At least 3 years of experience developing with AL programming language. - Experience working with Business Central version 17 or newer. - Strong knowledge of LS Retail solutions. - Experience delivering customizations, integrations, and extensions within Business Central. - Strong analytical, troubleshooting, and problem-solving skills. - Ability to collaborate effectively with technical and functional consulting teams. - Strong communication skills and ability to work directly with customers and partners in a consulting environment. Preferred / Nice to Have - Experience working on LS Central implementation projects. - Experience supporting functional consulting activities, including: - Requirements gathering - Fit/gap analysis - Solution design - User acceptance testing (UAT) - End-user training - Understanding of retail or hospitality business processes. - Experience with multi-location retail environments or POS deployments. - Experience with HTML5, JavaScript, C#, Azure, or integration development. - Experience working with POS hardware or retail peripherals. - Bilingual English / Spanish is preferred due to our growing customer base across the Americas.



