
Software Developer
Mirego
full-time
Posted on:
Location Type: Hybrid
Location: Québec • 🇨🇦 Canada
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
CloudDockerElixirFluxGraphQLJavaKotlinKubernetesReactRubySwiftTerraformTypeScriptVue.js
About the role
- You design, develop, and maintain web and mobile applications and Cloud Native services with a focus on quality, security, and maintainability.
- You contribute to DevOps-related areas: CI/CD pipelines, integration, deployment, observability, security, and best practices for secret management.
- You explore and automate infrastructure tasks (e.g., Terraform, containerization with Docker, orchestration with Kubernetes) to improve reliability and delivery speed.
- You write clear, tested, and documented code, following our best practices and promoting long-term project sustainability.
- You contribute to architectural decisions and propose improvements to reduce complexity and optimize the user experience.
- You participate in agile ceremonies and technical discussions, bringing your expertise and perspective on product evolution.
Requirements
- You have a bachelor’s degree or equivalent work experience.
- You have functional proficiency in English to support client needs in a professional context.
- You are eager to continue developing your DevOps skills and enjoy experimenting with various tools (Terraform, Docker, Kubernetes, etc.).
- You are comfortable with modern web or mobile frameworks (such as Elixir, Kotlin, Swift, Ruby, TypeScript, Java, React, or GraphQL) and are willing to learn new technologies.
- You understand the basics of AI and know how to use it responsibly to improve workflows and projects.
- You are passionate and results-oriented.
- You analyze, prioritize, and decide effectively in a variety of situations.
- You are committed to building high-quality products and services.
- You are autonomous, proactive, and able to adapt to different team, client, and technology contexts.
- Your technical skills and professional behavior help make the team better.
Benefits
- Collaborate closely with the UX/UI team and stakeholders to align technical choices with business objectives
- Propose innovative solutions, suggest relevant improvements to projects, and share your learnings with the team
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
web applicationsmobile applicationsCloud Native servicesCI/CD pipelinesTerraformDockerKubernetesElixirKotlinJava
Soft skills
communicationproactiveautonomousresults-orientedanalyticaladaptabilitycollaborationproblem-solvingprioritizationcommitment
Certifications
bachelor's degree