Staff Fullstack Node/React Software Engineer / Technical Lead
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
As a Staff Engineer, you will play a critical role in shaping the technical direction and solutions for our team. You will be a hands-on technical leader, working closely with the Engineering Manager, Product Manager, and various cross-functional team members, to drive innovation in our conversion and acquisition space. Our team owns multiple technologies, including a WordPress CMS based website, and React/Node.js applications. Your expertise and leadership will help guide the team in defining and solving our biggest challenges while ensuring technical excellence and scalable solutions.
Responsibilities
- Lead the technical direction for the team, driving architectural decisions and best practices.
- Be a hands-on contributor, working alongside engineers in the code daily to design, develop, and optimize solutions.
- Own the delivery of large-scale projects by driving technical project planning, breaking down work into actionable stories, and guiding the team in implementing technical solutions.
- Plan and coordinate releases in collaboration with other leadership, ensuring alignment across teams and stakeholders.
- Communicate clearly and proactively with leadership on challenges, risks, and roadblocks to ensure smooth execution and timely delivery.
- Ensure high-quality, maintainable, and scalable code with strong observability and monitoring practices.
- Advocate for best engineering practices, including code reviews, testing strategies, and CI/CD improvements.
- Act as a mentor and technical guide for engineers, fostering a culture of learning and continuous improvement.
- Influence product and technology decisions by balancing business goals, user experience, and system constraints while collaborating cross-functionally with marketing, SEO, and analytics teams to improve conversion rates and user acquisition.
- Stay ahead of emerging technologies and industry trends, bringing innovative solutions to the team.
- 8+ years of software development experience, with a proven track record of technical leadership and mentorship.
- Experience working on web-based products, collaborating with designers and product managers to deliver impactful solutions.
- Expertise in modern JavaScript frameworks, particularly React, Node.js (Express, Fastify).
- 5+ years of experience in Node js
- 3+ years of experience in React.js
- Strong experience with API development, service-oriented architecture, and scalable web applications.
- Strong understanding of modern front-end and back-end technologies, including performance optimization and observability.
- Architect and coordinate microservices-based solutions, ensuring seamless integration and efficient communication across distributed services.
- Collaborate on micro-frontend architecture and implementation.
Implement robust monitoring, logging, and instrumentation to ensure application performance and stability. - Experience with SQL (Postgres experience is preferable but not required)
- Data modeling is required.
- Experience with Agile Methodologies
- Knowledge of design patterns, experience with abstractions, and code isolation.
- Experience with writing tests and debugging
- The notion of security practices.
- Error handling and troubleshooting experience is required.
- Experience in unit testing.
- Experience working with microservices-based solutions, ensuring seamless integration and efficient communication across distributed services.
- Excellent English and Communication skills including concise, effective, and audience-oriented communication.
- Excellent written and verbal communication skills with the ability to articulate technical concepts and influence stakeholders.
- Comfortable working in an agile, data-driven environment, leveraging analytics and experimentation to drive decisions.
- Passion for creating exceptional user experiences
- Collaborate with senior engineers, mentor junior team members, and contribute to technical documentation.
- Experience mentoring team members.
- Experience working with teammates to diagnose and resolve issues.
- Willing to learn, participate, and show initiative by suggesting new ideas.
- Must be a big promoter of standard and quality.
- Willing to work on bug fixing as part of a triage process with the team.
- Must be trustworthy and able to self-manage.
- Adaptability is required to be strong for this role. Should be able/open to learning new frameworks and technologies in case necessary.
- Solution-oriented mindset.
- Good sense of productivity, urgency, and priority.
- Takes into account overall Product and business objectives.
- Able to share his/her knowledge within his/her team.
- Experience with headless CMS architectures.
- Experience with WordPress development.
- Experience with Kubernetes and Google Cloud Platform.
- Background in A/B testing and experimentation frameworks.
- Familiarity with SEO strategies and web performance optimizations.
- Interest in exploring opportunities to leverage AI for improving internal engineering workflows and enhancing user-facing product features, ensuring thoughtful integration of AI-driven solutions where they provide clear value.
- Knowledge of Python/Django and PostgreSQL is a plus.
- Knowledge of Typescript
- Knowledge of GraphQL
Our Technology Stack
JavaScript, React / GraphQL (Required)
Node.js(Express, Fastify) (Required)
WordPress (Traditional) (Required)
PostgreSQL
Google Cloud Platform
Kubernetes
This is an opportunity to be a key technical leader in a high-impact team, driving innovation in user acquisition and conversion strategies. If you are passionate about solving complex technical challenges, mentoring engineers, and shaping the future of our growth platform, we'd love to hear from you!
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
- Remote, Colombia, Remote, Costa Rica , Latam
- Remote status
- Fully Remote
- Employment type
- Full-time
- Main Technology
- NodeJS
Staff Fullstack Node/React Software Engineer / Technical Lead
Loading application form
Already working at Growth Acceleration Partners?
Let’s recruit together and find your next colleague.