Full Stack Java Engineer building Java, React, and cloud-native applications for Miratech’s workforce management and customer experience solutions. Supporting scalable services, integrations, CI/CD, and production operations.
Responsibilities
Design, develop, test, and maintain scalable backend services using Java, Spring Boot, and established software engineering practices
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
Maintain clear OpenAPI/Swagger contracts and error handling
Contribute to 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 with attention to integrity, performance, and audit history
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
Take features from detailed technical design through implementation, testing, deployment, and production support
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 (WFM), Customer Experience (CX), contact center, or customer service solutions is an advantage
Experience with AWS, Amazon Connect, FreeSWITCH, Kamailio, Twilio, or similar communication technologies
Knowledge of workforce optimization and contact center operations, including forecasting, scheduling, routing, and adherence
Experience integrating enterprise applications with CRM, HR, identity, payroll, and analytics platforms
Familiarity with AI-assisted development tools such as GitHub Copilot or Claude
Benefits
Competitive pay and 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 work environment with open communication
Regular team-building company social events
Sustainable business practices focused on IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality
Senior full - stack engineer building and operating Grafana data source plugins. Integrating databases, cloud services, and agentic workflows for Grafana Labs’ observability platform.
Senior Full - Stack Engineer building Grafana data source plugins for Grafana Cloud’s observability platform. Developing integrations, supporting reliability, and enabling agentic data workflows.
Senior Software Engineer building React and TypeScript borrower experiences for Upstart’s AI lending marketplace. Leading frontend architecture, full - stack initiatives, and engineering mentorship.
Senior Software Engineer leading backend and full - stack lending systems for Upstart’s AI - powered credit marketplace. Designing scalable APIs, services, and borrower experiences while mentoring engineers.
Software Developer building Node.js/TypeScript and Python/FastAPI APIs for Liberty Mutual Canada's commercial insurance platform. Developing AWS serverless and LLM - powered underwriting applications.
Associate Developer building AWS serverless APIs and Python LLM services for Liberty Mutual Canada’s commercial insurance platform. Supporting API integrations, testing, and agentic engineering practices.
Full - stack engineer building Cohere’s enterprise AI dashboard for model access, API keys, teams, billing, and documentation. Developing resilient browser and server systems with Next.js, React, TypeScript, Python, and SQL.
Backend engineer building lending, borrowing, and short - sale systems for Alpaca's global brokerage infrastructure. Owning APIs, batch pipelines, production reliability, and securities - finance products.
Développeur fullstack développant les interfaces de Clic Santé avec Vue.js, Vue 3 et TypeScript. Contribution aux architectures Micro - Frontends, tests et optimisation des performances.