Senior Software Engineer
EX Squared LATAMAbout 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 KitFree account required — sign up in 30s