Jobs and Careers
EX

Senior Software Engineer

EX Squared LATAM
San Jose, United StatesRemotefull_timeVerifiedPosted 1 Sept 2025

About the role

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.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

EX Squared LATAM

View company profile →