GoBus

GoBus GoBus:Tu app para rastreo en vivo de microbuses escolares. Sigue, paga y calendariza con facilidad.

05/02/2026

We're looking to hire a senior developer (in Costa Rica) to help in the next phase of our startup. Please take a look at the profile and let me know if you or someone you know may be interested. Thank you

Professional Profile | Senior Full Stack / Mobile Lead Developer
1. General Role Information
Job Title:
Senior Full Stack Developer / Mobile Lead (Head of Dev – GoBus)
Mode:
Hybrid / Remote (high autonomy)
Expected Level:
Senior
Reports to:
Management / Product (coordinates with DevOps if external infrastructure exists)

2. Role Objective
Lead the end‑to‑end technical development of GoBus, ensuring the product’s stability, scalability, and evolution. This role is responsible for making sure the app works in real-life conditions (tracking, battery, intermittent signal, real users), with sustainable technical decisions aligned with the business.

3. Main Responsibilities
• Develop, maintain, and evolve the mobile app and its backend.
• Design and sustain the technical architecture of the product.
• Implement real-time tracking, notifications, and event logic.
• Maintain and refactor existing code without breaking critical functionality.
• Make technical decisions with strong product awareness (clear trade-offs).
• Detect, prioritize, and resolve bugs before they escalate.
• Document architecture, critical flows, and key decisions.
• Collaborate closely with design, product, and business.
• Ensure security, privacy (sensitive minor data), and performance.
• Plan releases, monitoring, and technical continuity.

4. Technical Requirements (Hard Skills)
Programming Languages
Primary language:
• Dart (Flutter) or JavaScript / TypeScript (React Native)
Secondary languages (desirable):
• Go (Golang)
• SQL
• Bash / basic scripting

Frontend / Mobile
• Flutter or React Native (single codebase for iOS / Android)
• Background location handling (iOS and Android)
• Map integrations (Google Maps / Mapbox)
• Offline state handling / reconnection logic
• Push notifications (FCM / APNs)
• Solid technical UX criteria (performance, battery, smoothness)

Backend
• Go (Golang) for APIs and critical services or
• Serverless backend (Firebase / Cloud Functions) with scalability awareness
• REST API design and consumption
• Authentication & authorization (JWT, roles, permissions)
• WebSockets / listeners for real-time data
• Proper error handling, logs, and events

Databases
• SQL: PostgreSQL
• NoSQL: Firebase / Redis / MongoDB
• Data modeling oriented to real-world product needs (not theoretical)

Infrastructure
• Git (clear workflow)
• Controlled deployments (staging / production)
• Docker (desirable)
• Basic CI/CD
• Responsible cloud cost management

5. Expected Best Practices
• Clean, readable, maintainable code
• SOLID principles (applied with judgment, not dogma)
• Basic testing (unit tests / smoke tests)
• Semantic versioning
• Clear documentation of what matters
• Long-term thinking (no hacks that damage the product)

6. Experience
• Years of experience: 6+ years
• Experience in similar projects (mobile apps, real-time, maps)
• Experience with real products in production
• Experience working with teams and non-technical stakeholders

7. Soft Skills
• Clear and honest communication
• High self-management capacity
• Critical thinking and practical problem solving
• Openness to feedback and continuous improvement
• Responsibility with timelines and commitments
• Ability to explain technical decisions to business stakeholders

8. Desired Personal Profile
• No technical ego
• Prioritizes simple and robust solutions
• Understands code serves the business and users
• Comfortable saying “I don’t know” and learning quickly
• Documents with continuity in mind
• Product-owner mindset, not just executor

9. Expected Deliverables
• Functional, stable, versioned code
• Clear and documented architecture
• Minimum but sufficient technical documentation
• Continuity manual for future developers
• Knowledge transfer if leaving the project

10. Evaluation Criteria
• Code quality and clarity
• Ability to explain technical decisions
• Real-world problem solving (not just theoretical)
• Organization, documentation, and maintainability
• Level of commitment to the product

11. Nice-to-Haves (Not required)
• Experience with GPS tracking apps
• Experience in startups or early-stage products
• Experience scaling products
• Experience with real users and continuous feedback
• Sensitivity to privacy and security topics

Final Note (non-negotiable)
This is not a disguised junior role nor a “generic full stack.” It is a true technical leadership position.

03/04/2024

Saludos,
Espero que se encuentre bien. Quería aprovechar esta oportunidad para invitarlo a ser parte de nuestro piloto para probar la versión beta de nuestra aplicación. La participación es gratis.

En cambio a su participación y ayuda, le ofrecemos los primeros 2 meses gratis en la aplicación una vez lancemos al mercado.
Los requisitos para cualificar para el piloto son los siguientes:
• Tenga hijo(a) en escuela y que use transporte privado contratado directamente por usted
• Esté dispuesto a ponernos en contacto con su chofer, y que el/ella esté dispuesto a ser partícipe del piloto
• Proveer retroalimentación con respecto a la funcionalidad de la app

Si le interesa ser partícipe, puede enviar mensaje al inbox, y de ahí lo estaré manteniendo al tanto del progreso y enviando detalles cuando se acerque la fecha del piloto, que estimamos sea en la segunda o tercera semana de junio.

Gracias por su atención.

José Colón, CEO

Dirección

A018A-C 075
San José
10801

Horario de Apertura

Lunes 08:00 - 16:00
Martes 08:00 - 16:00
Miércoles 08:00 - 16:00
Jueves 08:00 - 16:00
Viernes 08:00 - 16:00
Sábado 08:00 - 16:00
Domingo 08:00 - 16:00

Teléfono

+50647003456

Página web

Notificaciones

Sé el primero en enterarse y déjanos enviarle un correo electrónico cuando GoBus publique noticias y promociones. Su dirección de correo electrónico no se utilizará para ningún otro fin, y puede darse de baja en cualquier momento.

Contacto La Empresa

Enviar un mensaje a GoBus:

Compartir