- Company Name
- padoa
- Job Title
- Développeur Fullstack Junior F/H
- Job Description
-
**Job title**
Junior Fullstack Developer (F/M/Non‑binary)
**Role Summary**
Collaborate within a 5‑person product squad on a SaaS platform that manages health records for millions of employees. Participate in the entire product lifecycle: design, develop, test, and deploy features for both front‑end (Angular) and back‑end (Node/Express) components. Work in an agile environment, continuously improving product quality and codebase performance.
**Expectations**
- Deliver high‑quality, maintainable code with comprehensive unit, integration, and end‑to‑end tests.
- Learn and master the tech stack (Angular 18, Node.js/Express, PostgreSQL, TypeScript) within the first weeks.
- Grow technical and product knowledge to take on more complex features and potentially mentor junior teammates.
- Collaborate with senior developers, lead, and designers on sprint planning, design reviews, and quality assessment.
**Key Responsibilities**
- Design and implement product features from concept to production, covering both front‑end and back‑end logic.
- Write clean, testable TypeScript code for Angular components and Node.js services.
- Design database schemas, write efficient SQL queries, and interact with PostgreSQL.
- Maintain version control best practices, participate in code reviews, and ensure adherence to coding standards.
- Develop automated tests (unit, integration, e2e) and maintain test coverage.
- Monitor application performance, identify bottlenecks, and implement optimisations.
- Contribute to architectural discussions, including micro‑service design and system scaling.
- Continuously evaluate feature quality using tracking tools and collaborate with designers to refine user experience.
- Support onboarding of new developers and provide technical assistance to teammates.
- Participate in agile ceremonies: sprint planning, daily stand‑ups, retrospectives, and demos.
**Required Skills**
- Strong command of TypeScript, Node.js, and Express.js.
- Proficient in Angular (v18 or later) and related front‑end technologies.
- Solid SQL knowledge; experience with PostgreSQL (essential).
- Familiarity with relational database design, indexing, and query optimisation.
- Understanding of core algorithmic concepts (complexity, data structures).
- Experience with version control (Git) and CI/CD pipelines.
- Ability to write unit tests (Jest, Mocha, etc.), integration tests, and end‑to‑end tests (Cypress, Playwright).
- Basic knowledge of performance monitoring and debugging tools.
**Required Education & Certifications**
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (engineering diploma equivalent).
- Any additional certifications in cloud technologies, database administration, or modern web frameworks are a plus.