- Company Name
- DELUBAC & CIE
- Job Title
- DEVELOPPEUR FULLSTACK (F/H)
- Job Description
-
**Job title:** Full Stack Developer (M/F)
**Role Summary:**
Design, develop, test, and maintain secure, scalable digital banking applications in an agile environment. Focus on backend services with Ruby on Rails and frontend interfaces with VueJS (or comparable modern JS frameworks). Participate in architectural decisions, microservices implementation, and continuous improvement of performance and resilience.
**Expectations:**
- Strong expertise in Ruby on Rails and Java (Spring Boot) for backend services.
- Experience building API‑first architectures and integrating microservices.
- Proficiency with modern JavaScript frameworks (VueJS preferred) and responsive UI development.
- Ability to write clean, testable code following TDD, SOLID, and Clean Code principles.
- Comfortable with CI/CD pipelines, automated testing, and DevOps tooling.
- Collaborative mindset, self‑directed with attention to detail, and a passion for innovation.
**Key Responsibilities:**
1. Analyse requirements and design robust, secure applications.
2. Develop backend services using Ruby on Rails (and Java/Spring Boot as needed).
3. Build and maintain frontend components with VueJS (or alternative JS frameworks).
4. Write and maintain clear technical documentation.
5. Define software architectures, introduce microservices, and incorporate modern technologies.
6. Create and run unit, integration, and performance tests; practice TDD.
7. Optimize application performance and resilience.
8. Participate in agile ceremonies (daily stand‑up, sprint planning, retrospectives).
9. Collaborate with Product Owners, UX/UI designers, DevOps, and peers.
10. Resolve defects, provide technical support, and conduct continuous technology scouting.
11. Contribute to deployment automation and infrastructure stability.
**Required Skills:**
- Proficient in Ruby on Rails (≥2–3 years) and Java (Spring Boot) backend development.
- Experience with API design, microservices, and RESTful services.
- Strong frontend skills with VueJS (or equivalent modern JS framework).
- Frontend stack: HTML5, CSS3, JavaScript (ES6+).
- Automated testing: unit, integration, and CI/CD pipelines.
- Git version control, Docker, CI/CD tools (GitLab/ Jenkins).
- Database experience with PostgreSQL.
- Familiarity with monitoring (Sentry) and cloud/ container deployment.
- Knowledge of security best practices, scalability, and performance tuning.
- Good communication, teamwork, and agile methodology familiarity.
- Mentoring or technical leadership experience is a plus.
**Required Education & Certifications:**
- Bachelor’s (Bac +3) to Master’s (Bac +5) degree in Web Development, Computer Science, or related field.
- Relevant certifications (e.g., Ruby on Rails, Java, Cloud, or DevOps) are advantageous but not mandatory.