Back to jobs
Madrid, Spain
2026-08-17
CXC
Southern Europe
Graduate Full Stack Engineer
Role Description
We are looking for a passionate and motivated
**Graduate Full Stack Developer**
to join our technology team. This role is ideal for recent graduates who are eager to build a career in software development and gain hands-on experience across both
**frontend and backend technologies**
.
You will work alongside experienced developers to design, develop, test, and maintain modern web applications while learning industry best practices, Agile methodologies, and cloud technologies.
**Key Responsibilities**
* Develop and maintain web applications across both frontend and backend components.
* Build responsive and user-friendly interfaces using modern frontend technologies.
* Support backend development, API integration, and database management activities.
* Participate in software design, coding, testing, debugging, and deployment activities.
* Collaborate with Product Owners, Business Analysts, QA Engineers, and senior developers to deliver high-quality solutions.
* Write clean, maintainable, and well-documented code following development standards.
* Assist in troubleshooting application issues and implementing fixes and enhancements.
* Participate in code reviews and contribute to continuous improvement initiatives.
* Support system integration, testing, and production deployment activities.
* Learn and adopt modern development frameworks, tools, and cloud technologies.
**Qualifications**
* Bachelor's degree in
**Computer Science, Software Engineering, Information Technology, or a related field**
.
* Fresh graduates or candidates with up to
**2 years of experience**
are welcome to apply.
* Basic knowledge of:
* JavaScript / TypeScript
* HTML5 and CSS3
* Frontend frameworks (React, Angular, or Vue.js)
* Backend technologies (Node.js, Java, C#, or Python)
* SQL and relational databases
* Understanding of software development principles and object-oriented programming.
* Strong problem-solving, analytical, and communication skills.
* Ability to work independently and collaboratively within a team environment.