Software Engineer

Pluxee
Municipality of Madrid, Spain
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish

Job location

Municipality of Madrid, Spain

Tech stack

Clean Code Principles
Confluence
JIRA
Code Review
Continuous Integration
Data Integrity
Distributed Systems
Github
MongoDB
Node.js
E2e Testing
Software Engineering
TypeScript
Web Applications
Data Logging
React
Technical Debt
Backend
Gitlab
Gitlab-ci
Kubernetes
Sentry
React Native
Docker
Domain Model

Requirements

At Pluxee, we shape the world of employee benefits and engagement by bringing to life a personalized and sustainable employee experience. Permanent Regular. Join Pluxee as a Senior Backend Engineer and become a key contributor to the benefits squad. What You'll Do - Own the Core Domain Model: design and evolve backend services that define benefits, ensuring the model stays clean, consistent, and extensible. - Tame Business Complexity: translate regulatory and business rules into robust, maintainable code. - Build for Consistency at Scale: design systems with data integrity across multi-tenant configurations and concurrent transactions. - Drive Product Velocity Without Cutting Corners: deliver new benefit types and market expansions at speed while avoiding technical debt. - Write comprehensive tests that encode business rules, ensuring reliable quality. - Operate and observe the domain: monitor health in production, build dashboards and alerts to detect issues early. - Lead technically: raise the bar through code reviews, documentation, and mentoring. Technical Stack - TypeScript, Node.js, React, React Native - Auth0, MongoDB Atlas - Sentry for logging, GitHub/GitLab, Docker, Kubernetes - CI/CD with GitLabCI, JIRA, Confluence, Microsoft Teams Qualifications - Outstanding software engineering skills. - Proven experience delivering production applications in Node.js or a similar language. - Experience with distributed services and banking-related services. - Experience building medium/large-scale web applications and distributed systems. - Experience operating services in a production environment. - A systematic problem-solving approach. - Proficiency in unit, integration, functional, and end-to-end testing. - Passion to learn from feedback and help others improve their code. Languages - Fluent in Spanish and English. What Makes Working Here Great - Meaningful work: building sustainable, personalized employee benefits that impact millions. - Culture: inclusive, multicultural, fast-paced, innovative environment with work-life balance and fun. - Empowering environment: diversity embraced and talent valued.

Apply for this position