As a pioneer for digital transformation GFT develops sustainable solutions across new technologies.
Senior Software Engineer
Location
Costa Rica
Posted
31 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
GFT Technologies
• Diseñar, desarrollar y mantener pipelines de datos escalables usando Python y PySpark • Construir y optimizar soluciones de big data en AWS EMR • Procesar y analizar grandes conjuntos de datos en entornos distribuidos • Trabajar con servicios de AWS para almacenamiento y procesamiento de datos • Optimizar trabajos de Spark para rendimiento y eficiencia de costos • Colaborar con equipos de producto, analítica e ingeniería para entregar soluciones de datos • Participar en revisiones de código, depuración y ajuste de rendimiento • Contribuir a servicios backend utilizando Java Spring Boot
Job Requirements
- 3-5 años de experiencia
- Título universitario en Ciencias de la Computación, Ingeniería o campo relacionado (o experiencia práctica equivalente)
- Fuerte experiencia en Python y PySpark
- Experiencia con servicios de AWS (despliegue, monitoreo o desarrollo)
- Sólido entendimiento de marcos de procesamiento de datos distribuidos
- Experiencia construyendo y manteniendo pipelines de datos (ETL/ELT)
- Fuertes habilidades en SQL y modelado de datos
- Entendimiento de la optimización y ajuste del rendimiento de Spark
- Familiaridad con API REST y patrones de integración de datos.
Benefits
- Flexibilidad: ¡Aquí el equilibrio lo es todo!
- Colaboración: La colaboración es fundamental.
- Multiculturalidad: Contamos con un equipo global diverso.
- Desarrollo: Ofrecemos un plan de carrera personalizado.
- Relevancia: Colaboramos con clientes líderes en la industria.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Head of Special Projects
Function HealthAt Function, we celebrate diversity and are committed to building a diverse and inclusive workforce. As an equal opportunity employer, we do not discriminate on the basis of race, color, gender identity, ancestry, religion, age, sexual orientation, national origin, disability, marital status, Veteran status, or any other occupationally irrelevant criteria. Join the Function Health team and become a part of our mission to build a healthier future for all. Discover more about us and how we're changing the face of healthcare at Function Health. Important Notice: Legitimate communication from the Function Health team will always come from an email address ending in @functionhealth.com. Function Health will never request personal information such as banking details or payment during the hiring process. Please be cautious of communications or job offers that come from other email domains, instant messaging platforms, or unsolicited calls. If you ever have doubts about the legitimacy of a communication, please reach out to us directly at talent@functionhealth.com.
Role Description This is not a strategy role. It is not a coordination role. It is a get-in-and-do-it role for someone who wants real ownership, moves fast, and finds energy in problems that have never been solved before. You will own the important projects that currently have no clear owner. You will work directly with leadership on high-priority initiatives that are undefined by design, because they are new. Each project starts from scratch: new domain, new constraints, no template. You will figure out what the right question is, get smart fast, and drive it all the way to done. The best version of this person is someone who would rather build the map than wait for one. You do the research, write the recommendations, make the call, and keep moving. If you are looking for a role where you can put your head down and execute on work that matters, this is it. This role is best suited for those energized by fast-paced environments, excited to build in a high-growth setting, and deeply motivated by our mission. If you’re looking for meaningful challenges, dynamic work, and the opportunity to make a real impact — we’d love to meet you. Key Responsibilities - Own projects end-to-end. From scoping the actual problem to delivering a finished outcome. These initiatives are high-priority and undefined by design. - Do the work. Research new domains from scratch, structure the problem, produce real outputs: recommendations, plans, frameworks. Not summaries of what others should do. - Write clearly and drive alignment. Turn ambiguous situations into a point of view leadership can act on. Keep stakeholders informed and bring the right people in at the right time. - Make decisions and move. You will not have perfect information. You will make the call anyway and adjust as needed. - Work across functions. Operations, product, clinical, legal, finance. You go where the project needs you, not where the org chart points. - Drive multi-million dollar initiatives from concept through execution, staying accountable for outcomes at every stage. Qualifications - Doer first. You do not delegate the hard parts. You go deep, get your hands dirty, and produce work product others can act on. - Moves fast under uncertainty. Comfortable without a playbook. Makes good calls with incomplete information and adjusts quickly when things change. - Writes well. Clear, structured, direct. You can take a complex situation and turn it into something people can act on. - Strong judgment. Knows which details matter and which do not. Spends time accordingly. - High ownership. Full accountability for outcomes, not just effort. Takes initiative without being asked. - Mission-driven. Genuinely believes preventive healthcare is one of the most important problems to get right and wants their work to be part of making it real. Requirements - 7+ years of experience with a track record of owning hard, ambiguous problems and driving them to completion. - Has built something from scratch. A team, product, process, or business. Understands what zero-to-one actually requires. - Has managed complex, multi-stakeholder projects where they were the one holding the thread together. - Can point to specific examples of turning a vague, undefined problem into a clear path forward and then executing it. - Strong written communication. You can show your work, and it holds up. Benefits - Base Salary: $180,000 - $210,000 - Stock options - Comprehensive health, dental, and vision plans for you and your family - Wellness and commuter benefits - Competitive vacation policy - A culture that emphasizes learning - Professional development budget for continued learning - Opportunity to directly impact our mission of saving lives through early cancer detection
• Do you love crafting beautiful and functional customer experiences? • Want to work on interesting technical problems around booking flows and payments? • Do you have a passion for Elixir and functional programming but also love building complete experiences end to end? • You'll design and operate complex agent orchestration systems, develop patterns for human-agent collaboration, and ship real product features primarily through agent-assisted development in collaboration with human colleagues. • This role will primarily focus on the Customer Experience (B2B2C) side of the business, including building an elevated user experience in a new and improved greenfield booking flow.
Sr Software Engineer, Applications
BasisThe San Francisco, California based company, Basis, is a company that designs, develops, and sells wrist based health trackers. Since 2012, Basis has been worki
WHO WE ARE At Basis, we empower agencies and brands with cutting-edge software that automates digital media operations. Our all-in-one platform supports seamless planning, reporting, and financial reconciliation across direct, programmatic, search, and social media. We’re not just building advanced technology; we’re also building a culture where passionate, motivated individuals come together to drive meaningful change. Our commitment to inclusivity and growth ensures our employees thrive both professionally and personally. With our headquarters in Chicago, we offer flexible work options across the U.S. and Canada, including remote, hybrid, or on-site at headquarters. ABOUT THE TEAM Technology is at the core of what we do. Basis is an industry-leading platform that automates and simplifies the entire digital ad campaign process. It processes over 300 billion events per day and uses AI and machine learning across the full campaign lifecycle. The Core Backend team is the connective tissue that keeps Basis running and enables other engineering teams to move faster. We own the core backend, the foundational customer-facing features developed within it, and the systems and standards that feature teams build on top of. We also define expectations for performance and reliability, observability foundations, and release tooling, along with the strategy for decomposing the system into well-defined microservices and evolving the application over time. If you're energized by platform-level problems, by setting the standards other teams build on, and by work whose outcome is other teams shipping faster, this is the team for you. WAYS YOU’LL CONTRIBUTE - Contribute to the platform's performance, observability, and reliability standards, and help drive adoption across feature teams. - Reshaping how we build and ship: CI/CD, trunk-based development, and developing a layered testing strategy (unit, integration, contract, end-to-end) so teams can test in isolation and deploy independently. - Collaborate closely with the Enterprise Developer Experience team to build shared tooling. - Improve the developer and pre-production experience for the core backend — pipeline design, environment stability, and a fast development feedback loop. - Lead platform projects across the stack — release tooling, platform reliability, and the patterns that guide how we decompose the core backend into services. - Take ownership of deliverables, quality, and on-call support across our systems and components, and drive projects from ideation through production. - Actively partner with the feature teams who depend on the systems you own — through pull requests, demos, design discussions, and identifying risks and blockers early. WHAT YOU BRING TO THE TABLE - 5+ years of professional software engineering experience. - Experience developing large-scale cloud-native systems — reliability, scalability, and the observability that keeps them healthy. - Depth in modern software delivery: CI/CD, trunk-based development, layered automated testing, and release practices like feature flagging, canary deployments, and progressive delivery. - Experience contributing to org-wide standards — testing strategy, environment management, performance and SLOs. - Fluency with AI coding tools (Claude Code, Cursor, Codex, etc.) as a core part of your development workflow — for code generation, debugging, exploring unfamiliar codebases, and documentation — paired with strong judgment for evaluating, refining, and taking full ownership of AI-generated output. - A thoughtful, collaborative approach to design and decision-making, and a commitment to inclusive environments where all voices are valued. OUR TECH STACK - Ruby, Rails, JavaScript, React, Java, Python - PostgreSQL, Redis, Kafka, RabbitMQ, Sidekiq - AWS, EC2, RDS, Docker, Terraform, Kubernetes - Datadog, Airbrake Integrity in Hiring At Basis, integrity is at the core of how we hire. To protect our candidates and our company, we verify identity, education, and employment history for all hires. Some roles may also require onsite or in-person interviews as part of the process. Any misrepresentation of identity, experience, or skills may result in removal from the hiring process or termination of employment. We value transparency and authenticity and expect the same from every applicant. Anything Else? Don’t have every skill listed? No problem! We know experience can be built in many ways. If you have relevant skills that aren't reflected in your resume, we encourage you to share them in an optional cover letter. Life With Basis We’re committed to our people’s growth and well-being because our success is tied to theirs. That’s why we’ve earned recognition as a top workplace, including: Ad Age, #1 Best Places to Work, WorkLife's #1 Most Committed to Work Life Balance, and the Chicago Tribune's Top Workplaces in Chicago. We offer competitive perks, including a flexible work week, 401k/RRSP matching, mental health support, paid sabbaticals, generous parental leave, flexible work options, and more. Basis is proud to be an equal-opportunity employer. We celebrate all team members regardless of gender identity, sexual orientation, race or cultural background, religion, disability, age, and beyond. If you need assistance with interview accessibility, please contact talent.acquisition@basis.com. Your privacy is important to us, view our policy here.
• Desenvolver soluções backend robustas e escaláveis, utilizando Java e Spring Boot. • Participar ativamente do ciclo de vida completo do desenvolvimento de software, desde a concepção até a entrega em produção. • Implementar e evoluir pipelines de CI/CD, garantindo automação e qualidade nas entregas. • Realizar testes unitários, integrados e E2E, promovendo práticas de qualidade e confiabilidade. • Integrar e gerenciar bancos de dados relacionais, além de atuar com Kafka e seus conectores. • Trabalhar com JPA/Hibernate e Kubernetes para orquestração de aplicações. • Garantir a observabilidade nas aplicações, utilizando métricas, logs e monitoramento para evoluir continuamente a operação. • Aplicar e disseminar boas práticas de resiliência de software, assegurando sistemas tolerantes a falhas e alta disponibilidade. • Colaborar com outros times, promovendo alinhamento e comunicação clara. • Propor soluções inovadoras para desafios técnicos e de negócio. • Documentar arquitetura e decisões técnicas, facilitando o entendimento e evolução das soluções. • Contribuir para o desenvolvimento técnico de outros engenheiros do time. • Buscar e aplicar feedbacks para melhoria contínua, mantendo postura colaborativa e proativa.


