Senior Software Engineer
Full Time Remote Remote (Spain)
We are looking for a Senior Software Engineer to join our growing team. You will work on challenging projects for clients across various industries, building modern web applications using cutting-edge technologies.
Responsibilities
- Design and develop scalable web applications using React, TypeScript, and Node.js
- Collaborate with cross-functional teams to define and implement new features
- Write clean, maintainable, and well-documented code
- Participate in code reviews and mentor junior developers
- Optimize application performance and ensure high quality standards
- Work directly with clients to understand requirements and deliver solutions
Requirements
- 5+ years of professional software development experience
- Strong proficiency in React, TypeScript, and modern JavaScript (ES6+)
- Experience with Node.js and backend development
- Solid understanding of RESTful APIs and microservices architecture
- Experience with SQL and NoSQL databases
- Familiarity with Git and modern development workflows
- Excellent problem-solving skills and attention to detail
- Strong communication skills in Spanish (English is a plus)
Nice to Have
- Experience with AWS, Docker, and Terraform
- Knowledge of Java and Micronaut framework
- Experience with Kafka or other message brokers
- Contributions to open source projects
- Experience working in remote/distributed teams
- Familiarity with Domain-Driven Design (DDD) principles
What We Offer
- Fully remote work with flexible hours
- Competitive salary based on experience
- Work on diverse and challenging projects
- Continuous learning and professional development opportunities
- Modern tech stack and development tools
- Collaborative and supportive team environment
- Direct client interaction and project ownership
- 23 vacation days per year plus Spanish public holidays
Job Details
- Experience
- 5+ years
- Salary
- €50,000 - €70,000