Full Stack Java Engineer building Java, React, and cloud-native applications for Miratech’s WFM and CX clients. Developing APIs, microservices, integrations, and CI/CD pipelines.
Responsibilities
Design, develop, test, and maintain scalable backend services using Java and Spring Boot
Build modern web applications using React, TypeScript, reusable components, responsive layouts, and accessible interaction patterns
Develop and consume REST APIs using an API-first approach with OpenAPI/Swagger contracts and error handling
Design modular, maintainable solutions using microservices and object-oriented and event-driven design patterns
Use Node.js for lightweight services, backend-for-frontend components, integrations, or development tooling
Design and optimize PostgreSQL data models and queries
Implement and support integrations with internal and external systems using REST APIs, webhooks, messaging, and other integration patterns
Containerize applications and contribute to cloud-based deployment patterns, configuration management, and environment consistency
Build and maintain Jenkins-based CI/CD pipelines with automated testing, quality gates, and repeatable deployments
Instrument applications with structured logging, metrics, tracing, and actionable error reporting
Troubleshoot functional and production issues and improve application performance, resilience, scalability, and maintainability
Collaborate with Product, UX, QA, DevOps, Architecture, and other engineers through design sessions, code reviews, planning, and continuous improvement
Requirements
5+ years of full-stack software development experience, including contribution to production applications
Hands-on experience with Java and Spring technologies, particularly Spring Boot, REST services, persistence, security, and automated testing
Frontend development experience with Angular or React, TypeScript, HTML, CSS, component-based design, state management, and modern testing practices
Familiarity with Node.js for lightweight services, integrations, build tooling, or supporting components
Experience developing REST APIs, microservices, and maintainable applications in distributed environments
Strong SQL skills and experience designing efficient data models in PostgreSQL or comparable relational databases
Experience developing, deploying, or supporting cloud-based and containerized applications
Excellent communication skills, including the ability to produce clear technical documentation and participate in client-facing workshops
Knowledge of OAuth2, OpenID Connect, JWT, and secure API design
Experience with Kafka, RabbitMQ, or comparable messaging and event-streaming technologies
Familiarity with Kubernetes, cloud platforms, observability tooling, and secure software delivery practices
Experience with Workforce Management, Customer Experience, contact center, or customer service solutions is an advantage
Experience with AWS, Amazon Connect, FreeSWITCH, Kamailio, Twilio, or similar communication technologies is nice to have
Knowledge of workforce optimization and contact center operations, including forecasting, scheduling, routing, and adherence is nice to have
Experience integrating enterprise applications with CRM, HR, identity, payroll, and analytics platforms is nice to have
Familiarity with AI-assisted development tools such as GitHub Copilot or Claude is nice to have
Benefits
Health insurance
Language courses
Relocation program
Remote work flexibility through the ForeverRemote work culture
Professional development opportunities
Certification programs
Mentorship and talent investment programs
Internal mobility opportunities
Internship opportunities
Collaboration on impactful projects for top global clients
Inclusive and supportive multicultural work environment
Software Development Engineer in Test II developing automated tests and CI/CD pipelines for Akamai’s Kubernetes cloud platform. Validating scalable cloud - native services and improving reliability, security, and performance.
Senior software engineers designing and evaluating real - world coding tasks for Mercor’s AI research lab partners. Training frontier models with expert software engineering judgment.
Senior Full Stack Developer building AI - driven .NET and frontend software for XTM’s enterprise translation platform. Leading automation, MCP, and AI - assisted development practices across the Montréal engineering team.
Ingénieure senior concevant et coordonnant des équipements de mécanique lourde pour les projets hydroélectriques d’EXP. Supervision technique, visites de chantier et accompagnement d’équipes multidisciplinaires.
Staff Frontend Engineer shaping Affirm’s buy - now - pay - later checkout experience. Setting technical direction and improving React/Vue - based core checkout flows.
Staff Frontend Engineer setting technical direction for Affirm’s checkout orchestration. Leading React/Vue architecture, operational excellence, and high - quality customer payment experiences.
Full Stack Architect designing scalable, compliant banking technology for TD’s onboarding, customer management, and advice experiences. Driving API - first architecture, integration, reliability, and modernization across digital and branch channels.
Tech Lead developing secure cloud applications and middleware for Genpact’s AI and digital transformation solutions. Managing Python automation, Kubernetes, CI/CD, observability, and cloud platforms.
Full Stack Python Developer building financial portfolio management software for banks and institutional clients. Owning Python, React, TypeScript, and PostgreSQL features end to end.