cover
Full Time

Backend Developer/ 4 days ago

terra
Attractive
Application ends: 2026-02-16

Quick Summary

Backend Developer role for a digital marketing agency, requiring 2+ years of experience or a relevant degree. The position is remote in Spain, but requires 1-2 days per week onsite in the Bilbao office for the first 90 days for onboarding before transitioning to fully remote. Responsibilities include designing and maintaining backend systems, optimizing database performance (MySQL, PostgreSQL, MongoDB), and collaborating on architecture. Mandatory skills include proficiency in PHP and JavaScript, strong knowledge of RESTful APIs, and server-side programming concepts.

Backend Developer for Digital Marketing Agency (Hybrid/Remote)

We are seeking an enthusiastic and highly skilled Backend Developer to join our fast-paced and innovative digital marketing agency. As a key member of our development team, you will collaborate closely to design, develop, and maintain backend systems that power our clients' sites and applications.

The ideal candidate has a strong understanding of backend development concepts, including RESTful APIs, database design, and server-side programming using relevant programming languages and frameworks. We value collaboration and a commitment to designing groundbreaking sites.

Key Responsibilities (What You'll Do)

  • Collaborate closely with the Director of Technology and Backend Lead to address technical challenges across diverse projects, covering analysis, timeline management, execution, and deployment.
  • Implement efficient data storage solutions and optimize database performance.
  • Write clean, modular, and maintainable code following best practices and coding standards.
  • Participate in code reviews to ensure code quality, consistency, and adherence to standards.
  • Troubleshoot and debug issues, identify bottlenecks, and implement solutions for smooth backend system operation.
  • Stay updated on emerging technologies and industry trends, proposing innovative solutions to improve system architecture and performance.
  • Collaborate with frontend developers to integrate frontend components with backend services.
  • Contribute to the design and architecture of new features and enhancements.

Required Skills & Experience (Who You Are)

  • At least two years of experience in backend development or a similar role, and/or a degree in Computer Science, Engineering, or a related field.
  • Proficient in diverse programming languages, including PHP and JavaScript.
  • Familiarity with prominent JavaScript frameworks like React.js, Vue, and Astro.
  • Strong understanding of backend development concepts, including RESTful APIs, database design, and server-side programming.
  • Familiarity with relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB).
  • Basic understanding of web development technologies such as HTML, CSS, and JavaScript.
  • Solid problem-solving skills and ability to debug and troubleshoot complex issues.
  • Excellent communication and collaboration skills.
  • Strong attention to detail and a commitment to writing clean, efficient code.
  • Ability to work effectively in a fast-paced, dynamic environment and quickly learn new technologies and tools.

Perks and Benefits

  • 15 observed holidays + 23 PTO days per year.
  • Indefinite contract following a trial period of 6 months.
  • Permanent remote work + work from home stipend.
  • Dedicated budget for professional development.
  • Compensated onsite retreats at our Bilbao HQ.
  • Access to Wellhub – a wellness benefit with access to thousands of gyms and studios and online classes.
  • Opportunity to join a dynamic, close-knit team.

Position Details

This position is hybrid for the first 90 days, requiring in-person presence up to 1-2 days per week at the Bilbao Office for onboarding and relationship-building. After this initial period, the role transitions to 100% remote, aligning with Terra’s fully remote work culture.

About Terra

Terra is a digital marketing and creative agency built by an integrated and international team of content creators, strategists, designers, and developers. We help organizations reimagine and deliver their most ambitious digital projects and initiatives by acting as an extension of our clients’ teams and delivering exceptional online experiences, content, and marketing strategies.

We are innovative, tech-forward, and creative, dedicated to pushing boundaries. We foster a work environment that encourages creativity and growth, prioritizing work-life balance, well-being, and career development. Terra is an equal opportunity employer.

Share

terra

terra

  • Address
    En remoto
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy