Senior Software Engineer (CMS)
HybridBucharest, București, Romania
Job Summary
Senior Software Engineer (CMS) responsible for designing, building, and improving backend systems powering the CMS platform. Focus on scalable, secure, and maintainable backend applications and services; lead technical discussions; drive code quality through testing, debugging, and reviews; support CI/CD pipelines, deployment, and production practices; stay current with modern backend technologies and AI-assisted development tools. Collaborate with product owners, designers, and engineers to translate requirements into technical solutions, and contribute to platform growth and reliability through architecture decisions, APIs, and integrations.
Required Qualifications
- 7+ years of experience as a Node.js developer
- Experience with CMS and backend system design
- Expert in Node.js and backend development practices
- Hands-on experience with Express.js, NestJS (or similar frameworks)
- Experience designing REST APIs, microservices, and integrations
- Experience with databases such as SQL, MongoDB, or Redis
- Strong understanding of agile methodologies (Scrum/Kanban)
- Excellent communication skills and ability to collaborate with stakeholders
- Experience with AI development assistants (Claude Code, Cursor, OpenAI Codex) in delivery workflows
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.