Advanced Fullstack Ruby / React Software Engineer
Growth Acceleration Partners · Batán, Costa Rica
IT Services and IT Consulting · 501-1,000 employees
About the role
Design and maintain scalable full-stack applications using Ruby on Rails and React while optimizing client data ingestion workflows. Collaborate with Product Owners and stakeholders to resolve production issues and support AI-powered microservices.
What they look for
Requirements
Requires a Bachelor's degree and 3+ years of professional experience in full-stack development with Ruby on Rails and React. Must have strong expertise in PostgreSQL querying and experience building data ingestion or ETL pipelines.
Benefits
Full 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 seeking an Advanced Fullstack Ruby/React Engineer to join a dynamic, product-driven engineering team. In this role, you will split your time evenly between backend (Ruby on Rails) and frontend (React) development while actively managing data ingestion pipelines and complex database troubleshooting in PostgreSQL. You will also interact with AI-powered document extraction services (FastAPI, LangChain/LangGraph, Google Gemini) and leverage developer acceleration tools like GitHub Copilot. Operating with high autonomy within a small, collaborative team, you will communicate directly with Product Owners and cross-functional stakeholders to deliver reliable features and robust data processing solutions.
Education
- Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, or a related technical field.
Professional Experience
- 3+ years of professional software development experience with full-stack expertise in Ruby on Rails and React
- Proven track record in database querying, data flow tracing, and data investigation using PostgreSQL
- Hands-on experience building and maintaining data ingestion or ETL-style pipelines (Excel/CSV processing, transformation, validation, and mapping maintenance)
- Demonstrated experience collaborating directly with Product Owners, teammates, and stakeholders on recurring business processes
Key Responsibilities
- Design, build, and maintain scalable full-stack web applications using Ruby on Rails and React
- Execute and optimize client data ingestion workflows, ensuring data cleanliness, schema validation, and proper mapping across environments
- Write complex PostgreSQL queries to investigate data anomalies, trace system data flows, and resolve production issues
- Support and collaborate with adjacent AI-powered microservices built with Python, FastAPI, and LangChain/LangGraph
- Work directly with Product Owners and business stakeholders to discuss technical approaches, refine task estimations, and streamline client data cycles
- Utilize AI-assisted coding tools (e.g., GitHub Copilot) to accelerate delivery and quickly adapt to unfamiliar tech stack areas
Required Technical Skills
Strong experience in several of the following areas:
- Full-Stack Development: Ruby on Rails, React, JavaScript/TypeScript, HTML5/CSS3
- Databases & Background Jobs: PostgreSQL (advanced queries, data flow analysis), Redis, Sidekiq
- Data Processing: Client data onboarding, file parsing (CSV/Excel), ETL logic, data mapping and transformation
- Cloud & DevOps: Google Cloud Platform (GCP), Git, GitHub
- AI Productivity Tools: GitHub Copilot or similar AI-assisted development tools
Nice to Have
- Working knowledge or willingness to learn Python-based AI workflows (FastAPI, LangChain, LangGraph, Google Gemini)
- Experience with document extraction, PDF parsing (e.g., PyMuPDF), or unstructured data processing
- Exposure to LLM observability tools (e.g., Langfuse)
Soft Skills
- Advanced English proficiency
- Proactive problem-solving mindset with high autonomy and self-direction
- Strong critical thinking and analytical skills for debugging complex data pipelines
- High adaptability and eagerness to learn new tech stacks and tools
- Excellent communication and cross-functional stakeholder collaboration skills
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.