Senior Software Engineer

EX Squared LATAM

  • Costa Rica
  • Permanente
  • Tiempo completo
  • Hace 16 días
Become an EXpert as a Senior Software Engineer:At EX Squared LATAM, we build transformative digital experiences for global brands. We're looking for a Senior Software Engineer with deep expertise in Node.js for back-end development and Flutter for mobile applications to architect and deliver high-quality, scalable, and secure solutions. This hybrid role is ideal for a bilingual professional who thrives on tackling complex technical challenges, leading development efforts, and crafting seamless user experiences across web and mobile platforms.Hybrid model – You'll work 1 day (Wednesday) per week from our office (San Rafael, Escazu).What You'll Do:
  • Design, develop, and maintain scalable back-end services using Node.js and TypeScript.
  • Architect, build, and optimize cross-platform mobile applications using Flutter and Dart.
  • Implement robust API architectures (RESTful/GraphQL) and ensure seamless integration with mobile front ends.
  • Build and maintain custom Flutter plugins, reusable components, and multi-package repositories (e.g., Melos).
  • Optimize performance across server and mobile applications, ensuring scalability and responsiveness.
  • Apply secure coding practices for both back-end and mobile environments, ensuring data protection and compliance.
  • Deploy services using containerization (Docker/Kubernetes) to cloud platforms (AWS, Azure, or GCP).
  • Collaborate with designers, PMs, QA engineers, and developers to deliver high-quality products.
  • Participate in code reviews, mentor junior developers, and champion best practices.
What You'll Bring
  • Bilingual proficiency (English C1+ required).
  • 5+ years of back-end development experience with Node.js, Express, and TypeScript.
  • Strong knowledge of microservices, event-driven systems, and service-oriented architectures.
  • Experience with messaging systems (RabbitMQ, Kafka, AWS SQS) and caching (Redis, Memcached).
  • Skilled in SQL and NoSQL database design and optimization.
  • Familiarity with observability tools (Prometheus, Grafana, Datadog) and CI/CD pipelines.
  • 2+ years of Flutter/Dart (must have) development for production-ready apps.
  • Expertise in state management solutions (Riverpod, BLoC, GetX) and mobile performance tuning.
  • Experience with Firebase, GraphQL, and offline-first strategies.
Nice to Have
  • Advanced experience with orchestration tools beyond core requirements.
  • Knowledge of mobile analytics and user behavior tracking.
  • Familiarity with accessibility standards for mobile apps.
  • Exposure to cross-platform development for web.
Why Join EX Squared?At EX Squared LATAM, we don't just build products—we build careers. You'll join a multicultural, innovative team delivering high-impact solutions for global clients. Our culture values collaboration, continuous learning, and professional growth, ensuring that your career trajectory is as exciting as the projects you'll work on.What We Offer
  • Competitive salary in USD.
  • Hybrid work model with 1 day per week in the office.
  • Medical insurance .
  • Flexible, inclusive, and collaborative work environment.
  • Access to EX Squared University for continuous learning and certifications.
  • A culture that celebrates creativity, ownership, and team success.

EX Squared LATAM

Empleos similares

  • Mid to Senior Software Engineer - Full Stack at FreightPOP

    Emma de Torre

    • San José
    • 40.000-85.000 USD al año
    I'm helping FreightPOP find a top candidate to join their team full-time for the role of Mid to Senior Software Engineer - Full Stack. You'll build software with OOP and AI, coll…
    • Hace 17 días
  • Senior Software Developer

    Tebuscoempleocr

    • Heredia
    **Buscamos un Desarrollador Software Senior, para un puesto full time, con el fin de que pueda crear soluciones de software escalable; sería parte de un equipo multifuncional que e…
    • Hace 5 horas
  • Senior Presales Engineer

    CRG Solutions

    • San José
    El Ingeniero de Preventa es el responsable de tomar el control de las marcas de productos que sean le asignados para desarrollarlos regionalmente (puede ser una sola o varias marca…
    • Hace 5 horas