- Company Name
- La Ville de Paris Recrute
- Job Title
- Développeur F/H (Nouvelle fenêtre)
- Job Description
-
Job title: Web Developer (Full‑Stack)
Role Summary
Build, maintain, and enhance web applications for a public services platform.
Lead development of new features from scratch, support existing production sites, and contribute to architectural evolution.
Expectations
- Proven experience in Ruby on Rails development.
- Comfortable with front‑end technologies Stimulus, Hotwire, and Action Cable.
- Familiar with CI/CD pipelines, automated testing, and Git-based workflows.
- Ability to work collaboratively in a close‑packed team, including pair programming and code reviews.
- self‑directed learning and proactive technology scouting.
Key Responsibilities
- Design and implement new web features from requirements to production.
- Maintain and refactor existing Ruby on Rails applications (e.g., city portals, municipal services).
- Write clean, testable code, ensuring adherence to CI/CD standards.
- Collaborate with project leads, product owners, and stakeholders to define scope and priorities.
- Participate in DevOps tasks such as server configuration, deployment automation, and monitoring.
- Conduct code reviews, merge pull requests, and resolve merge conflicts.
- Mentor junior developers and contribute to knowledge sharing sessions.
- Stay current with emerging web technologies and recommend improvements.
Required Skills
- Ruby on Rails (3+ years).
- JavaScript, HTML5, CSS3, and modern front‑end frameworks (Stimulus, Hotwire).
- Git, GitHub, and pull‑request workflow.
- CI/CD tools (GitHub Actions, CircleCI, etc.).
- Testing frameworks (RSpec, Capybara, Minitest).
- Basic DevOps (Docker, CI/CD pipelines, infrastructure as code).
- SQL database design and optimization.
- Strong problem‑solving and algorithmic thinking.
- Excellent written and verbal communication.
Required Education & Certifications
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.
- Certifications in Ruby on Rails, cloud services, or related technologies are a plus.