See all roles

Backend developer Fully Remote - Spain

Work from home Full-time role Hiring

At Metricool, we help professionals and small businesses around the world save time and get better results on social media, with creativity and freedom. We are a fully remote, fast-growing international team that loves building, collaborating, analyzing, and supporting community managers in making their work easier and more impactful.

We’re looking for a Senior Backend Developer to join our team and help us take our product to the next level. You will be part of a team that values collaboration, continuous improvement, and ownership.

Your mission will be to design, develop, and maintain robust backend systems that scale with our platform and empower our users.

In this position, you will be able to have a wonderful contribution and impact in different areas:

As an Engineer,

  • Designing and implementing scalable, high-performance backend systems using Java and related technologies.

  • Developing RESTful APIs to support frontend applications and integrations.

  • Integrating with third-party APIs and external platforms.

  • Writing clean, efficient, testable, and well-documented code.

  • Diagnosing and resolving technical issues and performance bottlenecks.

  • Contributing to architecture decisions and improving development processes.

  • Leveraging AI tools and models where applicable in the development lifecycle.

As a Team Member,

  • Mentoring and empowering fellow developers.

  • Collaborating with cross-functional teams (Product, Support, Data).

  • Contributing to a knowledge-sharing culture that promotes learning and growth.

  • Proactively identifying areas for improvement and driving change.

Long story short: How will your first days in Metricool look like?

  • First Month: You'll focus on getting familiar with the team, the product, and the codebase. You'll shadow team members, explore the systems, and start understanding where your work fits in the bigger picture.

  • First Quarter: You’ll start working autonomously on backend tasks, supporting the support team with issues that require engineering input, and contributing to improving performance and reliability.

  • After Six Months and Beyond: You’ll own critical parts of the backend, lead technical initiatives, and become a reference point within the team. You’ll be actively involved in optimizing how we build, deploy, and scale our backend systems.

Job requirements. You’ll be successful on your mission if you have

  • Hard Skills
    • Proven experience as a Backend Java Developer or similar role.

    • Strong proficiency in Java and related frameworks.

    • RESTful API development.

    • Experience with SQL databases, particularly MySQL.

    • Integration with third-party APIs and services.

    • Familiarity with cloud platforms (e.g., AWS, Google Cloud).

    • Clean, efficient, reusable, and testable code writing.

    • Diagnosing and resolving performance bottlenecks.

    • Ability to integrate and utilize AI tools and models within the development lifecycle.

    • Knowledge of software development best practices, design patterns, and SOLID principles.

    • Ability to communicate in both Spanish and English.

  • Soft Skills
    • Proactivity: questioning the status quo, identifying issues, and taking initiative.

    • Teamwork and collaboration in remote environments.

    • Effective communication in both English and Spanish (minimum B1 level).

    • Knowledge sharing and supporting peers.

    • Accountability and ownership of your work and its outcomes.

    • Adaptability to changing environments and evolving processes.

    • Results-oriented mindset with a drive for continuous improvement.

    • Analytical thinking and problem-solving for complex technical challenges.

Why will you fall in love with Metricool?

  • Remote Work Environment: Team members have the flexibility to work from any location of their choice. All processes are designed to accommodate remote work, fostering inclusivity and communication through platforms like Slack or Google Meets. The company provides a windows or Mac laptop.

  • 100% Flexible Schedule: We advocate for a flexible work schedule, allowing you to organize your time as preferred, as long as you can collaborate properly with your team.

  • Annual Meetups: Once a year, we organize gatherings to bring the team together, fostering camaraderie and mutual understanding.

  • Wellbeing plan: We believe personal wellbeing is essential to succeed at work, that is why we offer health insurance with access to multiple wellness support.

  • Competitive Salary: We are actively working to align our budgets with market standards, offering highly competitive salary packages. For this position we estimate between €40.000 and €55.000 (annually). Professional Development Plan: Recognizing the desire for personal growth, we provide guidance and support to our team members on their professional journey.

  • Language Lessons: As an international company with team members fluent in English, Spanish, French, German, Portuguese or Italian, we believe in breaking barriers through language learning.

What are the steps of the hiring process?

  • First interview (30 minutes) with Horten, HR Lead, to know each other, know more about the company and our culture, the position and the team, and if your background and aspirations fit the profile.

  • Second interview (1 hour), with Marcos, the CTO and Carlos the Backend Manager. Focused on assessing technical skills, experience, and collaboration mindset.

If you are excited about the things that you just read, don't hesitate to apply for the job position!

FAQ

Q: What operating system do we use?

Ar: It's up to the developer. We have a mobile application, so some developers use Apple, but the choice is yours.

Q: What type of architecture do we have?

A: We have a monolith, but it is deployed internally with a service-oriented architecture.

Q: How do we organize tasks?

A: We use Jira for task management. We don't follow Scrum methodologies strictly; instead, we adopt a more natural approach.

Q: How do we prioritize tasks?

A: We organize based on product and business needs, but the development timelines are set by the tech team.

Q: When do we deploy?

A: Officially, we deploy on Mondays and Wednesdays, but in reality, we deploy daily.

Q: How do we review code?

A: We use Bitbucket by Atlassian for our repository. Each team member works on a branch and, upon completion, submits a pull request to two colleagues for review.

Originally posted on Himalayas

Apply To this Job

You might like

Temporary Senior Social Worker - Children's Mental Health Intake (Hybrid)

Work from home Full-time role

Site Monitor II

Work from home Full-time role

Director, Sales - Retail Analytics (US Remote)

Work from home Full-time role

MortgageTechnology Specialist (Remote Opportunity)

Work from home Full-time role

Machine Learning Engineer

Work from home Full-time role

Telemedicine Gynecologist | Rhode Island License +

Work from home Full-time role

Appeals and Grievances Coordinator

Work from home Full-time role

Senior C#/.NET Developer

Work from home Full-time role

Sales Operations Business Analyst

Work from home Full-time role

Senior Application Engineer, Billing & I2C

Work from home Full-time role

Case Manager, Registered Nurse - Fully Remote

Work from home Full-time role

Senior Scientist – Toxicology (Part-Time, Remote)

Work from home Full-time role

Retail Customer Service Associate

Work from home Full-time role

Experienced Remote Customer Support Specialist – Deliver Exceptional Customer Experiences and Thrive in a Dynamic arenaflex Team

Work from home Full-time role

Remote Data Entry Specialist – High‑Accuracy Data Management & Automation – $30/hr – Immediate Start at arenaflex

Work from home Full-time role

Require General Music Teacher in Olathe, KS

Work from home Full-time role

REMOTE Customer Service Supervisor- Full-Time Benefits! (Mon-Fri...

Work from home Full-time role

Senior Full-stack Developer; Laravel​/Vue.js

Work from home Full-time role

Flexible Virtual Educator & Tutor with Customizable Rates

Work from home Full-time role

Experienced Entry-Level Data Entry Clerk – Market Research and Data Entry Specialist (Work From Home)

Work from home Full-time role