- Company Name
- Egis en France
- Job Title
- Développeur.se Node.js – Solutions SaaS Mobilité
- Job Description
-
**Job title**
Node.js Developer – Mobility SaaS Solutions
**Role Summary**
Design, develop, and maintain highly‑performant micro‑service web applications for smart parking and low‑emission zone management. Work within an Agile squad, collaborating closely with Product, DevOps, QA, and security teams to deliver secure, high‑quality code that meets evolving contractual requirements.
**Expectations**
- Deliver robust, scalable Node.js services in TypeScript.
- Meet stringent quality, performance, and security standards.
- Communicate effectively across cross‑functional teams in English.
- Continuously improve technical architecture and maintain low technical debt.
**Key Responsibilities**
- Architect, code, test, and deploy new features using Node.js, TypeScript, PostgreSQL, GitLab CI/CD, Docker, and Kubernetes.
- Participate in product feature design and architectural decision‑making.
- Write and run unit, integration, and performance tests; enforce code quality with SonarQube reviews.
- Optimize application performance and troubleshoot production issues swiftly.
- Maintain existing services, refactor to reduce technical debt.
- Conduct technology watch; recommend and implement improvements.
- Contribute to internal knowledge sharing and uphold development best practices.
- Ensure OWASP security guidelines are followed and comply with client requirements.
**Required Skills**
- 5+ years experience building high‑performance Node.js micro‑services.
- Proficient in TypeScript, PostgreSQL, Docker, Kubernetes, GitLab CI/CD.
- Strong background in Agile Scrum development practices.
- Experience with automated testing, CI/CD pipelines, and static code analysis tools (SonarQube).
- Solid understanding of performance tuning, debugging, and error handling.
- Familiarity with OWASP security controls and secure coding principles.
- Excellent written and spoken English; ability to communicate with technical and non‑technical stakeholders.
- Proficiency in collaboration tools (Jira, MS Teams, MS Office).
**Required Education & Certifications**
- Bachelor’s degree or equivalent in Computer Science, Software Engineering, or related field.
- No mandatory certifications, but experience with cloud platforms (AWS/GCP/Azure) and container orchestration is preferred.