Senior Full Stack Developer
Our client, a cutting-edge software solutions provider known for its innovative products, is seeking an experienced Senior Full Stack Developer to join their globally distributed engineering team. This is a fully remote position, offering the ultimate flexibility to work from anywhere.
Key Responsibilities
- Design, develop, test, deploy, and maintain web applications using modern technologies.
- Work on both front-end (e.g., React, Angular, Vue.js) and back-end (e.g., Node.js, Python, Java, Ruby) development.
- Build and consume RESTful APIs.
- Collaborate with cross-functional teams to define software requirements and features.
- Write clean, maintainable, and efficient code following best practices.
- Participate in code reviews to ensure code quality and share knowledge.
- Troubleshoot, debug, and upgrade existing systems.
- Contribute to architectural decisions and technical roadmap planning.
- Mentor junior developers and foster a culture of technical excellence.
- Optimize applications for maximum speed, scalability, and security.
- Stay up-to-date with emerging technologies and industry trends.
- Participate actively in an Agile development environment.
Requirements
- 5+ years of professional experience in full-stack web development.
- Proficiency in at least one modern front-end framework (React, Angular, Vue.js).
- Strong experience with back-end programming languages and frameworks (e.g., Node.js/Express, Python/Django/Flask, Java/Spring).
- Solid understanding of database technologies (SQL and NoSQL, e.g., PostgreSQL, MongoDB).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
- Knowledge of CI/CD pipelines and best practices.
- Familiarity with version control systems like Git.
- Excellent problem-solving and analytical skills.
- Strong communication skills, comfortable working in a remote, asynchronous environment.
- Ability to work independently and manage time effectively.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Based in Spain.
Benefits
- Fully remote work position with exceptional flexibility.
- Competitive salary and stock options.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and holidays.
- Opportunities for professional development, conferences, and training.
- Contribute to innovative projects using modern technologies.
- Collaborative and supportive global team environment.
- Work-life balance focus.
- Annual company retreats (virtual or in-person, depending on circumstances).
- Modern tech stack and excellent engineering culture.
- Chance to work with a highly motivated and talented team.