- Company Name
- B4Finance by RiskConcile
- Job Title
- Ingénieur Développement Informatique Fullstack (2/4+ exp.)
- Job Description
-
Job title: Full-Stack Software Engineer (2‑4+ years experience)
Role Summary: Design, develop, and maintain end‑to‑end software solutions across microservices and web front‑end layers, ensuring high performance, reliability, and scalability. Collaborate closely with product owners, QA, and other agile team members to deliver clean, maintainable code in a DevOps‑driven environment.
Expectations:
- Deliver high‑quality, production‑ready code on time.
- Communicate effectively with cross‑functional teams in an Agile/Scrum setting.
- Autonomously analyze and solve technical problems, proposing simple and efficient solutions.
- Adhere to best practices for security, performance, and documentation.
Key Responsibilities:
- Participate in technical discovery, requirement analysis, and architecture discussions.
- Design and implement scalable backend services using Java/Spring and Node.js/TypeScript.
- Develop responsive front‑end interfaces with React.js.
- Model, optimize, and manage PostgreSQL databases.
- Configure CI/CD pipelines in GitLab, containerise applications with Docker, orchestrate deployments with Kubernetes.
- Deploy and monitor applications on AWS, ensuring high availability and security.
- Write unit, integration, and performance tests; perform code reviews.
- Document technical designs and share knowledge with the team.
Required Skills:
- 2–4+ years of full‑stack development experience.
- Proficient in Java with Spring Framework.
- Proficient in TypeScript/Node.js.
- Proficient in React.js (DOM & Virtual DOM).
- Strong understanding of microservices and SOA architectures.
- Experience with relational databases, especially PostgreSQL.
- Hands‑on with CI/CD tools: GitLab, Docker, Kubernetes.
- Familiarity with AWS services (EC2, ECS/EKS, RDS, S3, IAM, etc.).
- Knowledge of application and cloud security best practices.
- Excellent communication, teamwork, and problem‑solving skills in Agile environments.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Certifications in Java/Spring, AWS Cloud, Kubernetes, or similar are a plus.