Senior Software Engineer (NodeJS / Angular)
New
Full remote ou Hybride (Lyon/Paris)Full-TimeSenior
Salary55,000 - 70,000 EUR per year
Apply NowOpens the employer's application page
Job Details
- Experience
- Souvent ~7 ans+
- Required Skills
- Node.jsPostgreSQLMicrosoft SQL ServerTypeScriptAngularNest.js
Requirements
- Strong back-end development experience, typically 7+ years.
- Strong proficiency in TypeScript, Node.js, and NestJS.
- Experience with Angular.
- Familiarity with architectural patterns like Domain-Driven Design (DDD), CQRS, and Hexagonal architecture.
- Experience with SQL Server and PostgreSQL databases.
- Proven track record of operating services in production, including handling incidents, technical debt, and performance tuning.
- Understanding of pragmatic testing strategies (unit, integration, E2E).
- Deep appreciation for Continuous Delivery and automated CI/CD workflows using GitHub Actions.
- Experience working in cross-functional teams with PMs, Designers, and SREs.
- Proven ability to mentor, conduct code reviews, and drive engineering standards.
Responsibilities
- Clarify business problems by collaborating with product managers and designers to understand constraints and data.
- Break down complex subjects into deliverable, small steps and iterate based on measurement and feedback.
- Design and implement product features, refactorings, and migrations while ensuring performance and reliability.
- Make pragmatic architectural decisions between modular monolith vs microservices, synchronous vs asynchronous communication.
- Monitor production environments using logs, metrics, and traces, and actively participate in incident resolution and post-mortems.
- Engage in pair/mob programming to share knowledge and accelerate decision-making.
- Participate in shadow sessions with support and users to maintain direct feedback loops.
View Full Description & ApplyYou'll be redirected to the employer's site