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
55,000 - 70,000 EUR per year
Apply Now