Back to feed

Backend developer Fully Remote - Spain

Remote Full-time Live

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

On the same wavelength

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

Remote Full-time

Site Monitor II

Remote Full-time

Director, Sales - Retail Analytics (US Remote)

Remote Full-time

MortgageTechnology Specialist (Remote Opportunity)

Remote Full-time

Machine Learning Engineer

Remote Full-time

Telemedicine Gynecologist | Rhode Island License +

Remote Full-time

Appeals and Grievances Coordinator

Remote Full-time

Senior C#/.NET Developer

Remote Full-time

Sales Operations Business Analyst

Remote Full-time

Senior Application Engineer, Billing & I2C

Remote Full-time

Customer Solutions Advisor

Remote Full-time

Experienced Customer Service Representative for arenaflex – Delivering Exceptional Support in a Dynamic Remote Environment

Remote Full-time

Experienced Part-Time Customer Service Representative – Legal Support and Provider Network Development

Remote Full-time

Project Manager, Knowledge & Content Program Manager (HR Tech | AI-Enabled)

Remote Full-time

[Work From Home] Hiring Now: Remote SLP for Arizona Students

Remote Full-time

Remote Customer Service Representative – Airline Passenger Support, Reservations & Issue Resolution Specialist at arenaflex

Remote Full-time

Experienced Full Stack Customer Support Analyst – IT Support for Medical Imaging Software – 3rd Shift

Remote Full-time

Experienced Part-Time Data Entry Specialist – Remote Opportunity with arenaflex

Remote Full-time

bolthires Data Entry Remote Job Opportunity Earn Up to $25/Hour wi bolthires Store

Remote Full-time

[Remote] Cyber Security Associate (Remote)

Remote Full-time