Senior Software Engineer
EX Squared LATAM
- Costa Rica
- Permanente
- Tiempo completo
- 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.
- 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.
- 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.
- 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.