Full Stack Developer
TransPerfect
Barcelona, Spain
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Barcelona, Spain
Tech stack
Clean Code Principles
Java
.NET
PHP
API
Amazon Web Services (AWS)
JIRA
Azure
Cloud Computing
Program Optimization
Code Reuse
Software Debugging
Python
Scrum
Systems Integration
React
Backend
Vue.js
Bitbucket
Front End Software Development
Api Design
REST
Job description
We're looking for an experienced Senior Full-Stack Engineer to join our growing team. If you're passionate about building scalable products, love solving complex problems, and want to grow into a leadership role - this is for you!
You'll work closely with developers, automation engineers, program managers and product managers to build powerful APIs and full-stack solutions. We work in agile teams and value ownership, clean code, and collaboration.
What You'll Do
- Design and develop full-stack solutions.
- Build and maintain robust RESTful APIs with high standards of performance and security
- Collaborate with product managers to design architecture and deliver new features
- Write clean, reusable code and ensure high-quality user experiences
- Debug, troubleshoot, and optimize code across connected systems
- Contribute to continuous improvement in development practices and team processes
- Provide technical leadership and help mentor others on the team
- Support deployment and monitoring of applications in staging and production
- Grow into a leadership position - with a clear path to Lead Software Engineer
Requirements
- 5+ years of experience in full-stack software development
- Strong knowledge of React or Vue.js for front-end
- Solid backend experience in PHP, .NET or Java
- Comfortable with API design, integrations, and architecture
- Experience with Agile/Scrum methodologies
- Strong communication and collaboration skills
- Fluency in English
Additional desired skills
- Experience with Python
- Cloud certifications (AWS, Azure, or GCP)
- Familiar with tools like JIRA or Bitbucket
- Fluent in another language