Senior Software Engineer (Full Stack)
On-siteMadrid, Madrid, Spain
Job Summary
Develop, test, and deploy full-stack software solutions using TypeScript, React, Nest.js, and PostgreSQL to automate compliance and certification for energy-intensive industries. Drive development from ideation to production, owning features end-to-end from architecture through monitoring while mentoring team members and fostering continuous learning. Improve performance, reliability, and scalability to meet enterprise-grade standards within a fast-paced startup environment. This role requires 5+ years of experience and is based in Madrid with hybrid work options. Join a small, high-performing team driving real-world sustainability impact through cutting-edge automation and AI integrations.
Required Qualifications
- 5+ years of professional experience in software development, preferably in full-stack roles
- Proficiency in TypeScript, React, Node.js, PostgreSQL, and AWS
- Strong software engineering principles: clean code, modularity, testing, and maintainability
- Experience designing and maintaining scalable, distributed systems
- Self-motivated and able to navigate a fast-changing startup environment
- Excellent communication skills in English (both written and spoken)
- Master's degree or equivalent experience in Computer Science, Engineering, or a related field
- Full-Time
- Valid working permit in Spain
- Fluency in English
Desired Qualifications
- Experience with Test-Driven Development (TDD) and end-to-end testing
- Experience with Quality Assurance (QA) workflows
- Exposure to one of: AI/ML, GenAI integrations, Security
- Related domain expertise: energy, certification, sustainability, or regulated industries
- Experience working in a fast-paced startup environment
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.