- Company Name
- Mirego
- Job Title
- Développeur / développeuse logiciel
- Job Description
-
**Job Title**
Software Developer (Full‑Stack / Back‑End Focus)
**Role Summary**
Design, develop, and maintain high‑quality web, mobile, and cloud‑native applications. Lead code quality, security, and maintainability practices while actively contributing to DevOps, architecture decisions, and agile product delivery. Collaborate with cross‑functional teams to align technical solutions with business goals.
**Expectations**
- Deliver clear, tested, and documented code that meets established best practices.
- Continuously improve skills and adopt new technologies.
- Provide proactive, innovative solutions and constructive feedback.
- Communicate effectively in both French and English with clients, stakeholders, and teammates.
- Build and maintain a productive, result‑oriented working environment.
**Key Responsibilities**
- Design, code, test, and deploy web, mobile, and cloud services (REST, GraphQL, MVC).
- Write maintainable, secure, and performance‑optimized code.
- Implement and maintain CI/CD pipelines (GitLab CI, GitHub Actions, Jenkins).
- Manage infrastructure as code (Terraform, Docker, Kubernetes).
- Perform code reviews, unit/integration testing, and API documentation.
- Participate in architecture discussions and recommend improvements.
- Engage in sprint planning, stand‑ups, retrospectives, and technical discussions.
- Collaborate with UX/UI teams and stakeholders to align solutions with business objectives.
- Apply AI/ML concepts responsibly to enhance workflows and product features.
**Required Skills**
- Proficiency in one or more of: .NET, Python, PHP, Spring Boot, Elixir, TypeScript, Java, React, GraphQL.
- Experience with cloud platforms (Azure, AWS, GCP) and serverless patterns.
- Knowledge of containerization (Docker) and orchestration (Kubernetes).
- Familiarity with IaC tools (Terraform, Ansible).
- Strong grasp of CI/CD, automated testing, code quality tools.
- Understanding of security best practices (OWASP, secret management).
- Ability to write clean, maintainable, and well‑documented code.
- Familiarity with AI fundamentals and ethical use of ML services.
- Effective communication in both French and English.
- Agile methodologies (Scrum/Kanban) experience.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Engineering, or related field **or** equivalent practical experience.
- Optional certifications: Microsoft Azure Developer Associate, AWS Certified Developer‑Associate, Google Associate Cloud Engineer, Certified Kubernetes Administrator (CKA), or similar.
---