Senior Fullstack Python/React Software Engineer
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 Fullstack Python/React Engineer to lead the design, development, and delivery of scalable, robust, and high-quality software applications. In this role, you will leverage advanced technical skills and deep architectural knowledge to bridge the gap between powerful Python backend services and dynamic React frontend user interfaces. As a senior engineer, you will excel at solving complex engineering problems, making critical technical decisions, and guiding the strategic direction of projects while mentoring and growing other engineers on the team.
Education
Bachelor’s Degree in Computer Science, Software Engineering, or a related technical field.
Professional Experience
5+ years of professional experience building, deploying, and maintaining production-grade software applications
3+ years of dedicated experience working with Python and the Django framework
1+ years of hands-on experience developing web applications using React.js
Proven experience in a technical leadership capacity, including guiding engineering teams and driving core architectural decisions
Key Responsibilities
Architect, implement, and maintain end-to-end fullstack features utilizing Python/Django and React.js
Lead code reviews, make critical technical decisions, and establish development best practices across the team
Mentor, guide, and support mid-level and junior engineers to foster technical excellence and career growth
Collaborate with cross-functional product teams inside Agile workflows (Scrum/Kanban) to break down features and provide accurate estimations
Take full ownership of the development lifecycle, from system design and API configuration to containerized deployment
Required Technical Skills
Strong experience in several of the following areas:
Backend Development: Core Python proficiency, Django framework, and relational database systems (SQL)
Frontend Ecosystem: Advanced React.js, JavaScript, HTML5, CSS3, and modern dependency management (npm)
AI-Assisted Development: Experience integrating cutting-edge AI Tooling into the software engineering workflow (e.g., Cursor, Claude Code, OpenAI Codex, GitHub Copilot) to accelerate coding and optimization
APIs & Integration: Deep understanding of API design and protocols, including REST, GraphQL, and gRPC
DevOps & Infrastructure: Hands-on experience with cloud services (AWS, GCP, or Azure), containerization (Docker, Kubernetes), and CI/CD pipelines (GitHub Actions, Jenkins)
Engineering Practices: Mastery of version control (Git, GitHub, GitLab) and robust Quality Assurance workflows (Unit testing)
Nice to Have
Strong knowledge of application security best practices, access control, and identity frameworks (e.g., OWASP Top 10, OAuth)
Experience building and configuring observability workflows, telemetry platforms, alerting systems, and metrics dashboards
Proven track record of handling advanced application performance engineering, including distributed caching strategies and code runtime optimization
Soft Skills
Advanced English proficiency (written and verbal)
Exceptional problem-solving, diagnostic, and analytical capabilities
Excellent communication, mentorship, technical storytelling, and negotiation skills
Strong organizational agility, time management, and a continuous learning mindset to master emerging technologies
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
- Senior Software Engineer
- Locations
- Colombia, Costa Rica
- Remote status
- Hybrid
- Employment type
- Full-time
- Main Technology
- Python and React