Match score not available

Senior Backend Developer (Spain only)

UNLIMITED HOLIDAYS - EXTRA HOLIDAYS - EXTRA PARENTAL LEAVE - LONG REMOTE PERIOD ALLOWED
Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Proven experience as a Backend Java Developer or similar role, Strong proficiency in Java, SQL databases, and cloud platforms, Knowledge of software development best practices and design principles, Excellent problem-solving and analytical skills, Intermediate level of Spanish and English.

Key responsabilities:

  • Design, implement robust backend systems using Java
  • Develop RESTful APIs, integrate third-party services, write efficient code
  • Mentor team members, troubleshoot technical issues, ensure code quality
  • Collaborate with cross-functional teams and departments to achieve goals
  • Diagnose and solve problems for user support team, provide lasting solutions

Job description

Logo Jobgether

Your missions

At Metricool, you will be able to help professionals and small businesses from around the world save time and achieve better results on social media, with creativity and freedom.

You will have the opportunity to work 100% remotely, in an international and rapidly growing company where all team members love to create, work together, analyze, and assist community managers in making their work easier.

Your mission will be designing, developing, and maintaining robust backend solutions to support our platform's functionality. Working within dynamic teams, you'll contribute to the success of our customers while collaborating closely with cross-functional teams.

In this position, you will 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 and microservices to support frontend applications.

  • Integrating with third-party services and APIs.

  • Writing efficient, reusable, and well-documented code.

  • Troubleshooting and resolving technical issues as they arise.

  • Ensuring code quality through testing and code reviews.


As a team member:

  • Mentoring and empowering fellow team members.

  • Working closely with your team to understand goals and address challenges.

  • Collaborating with other departments to exchange ideas and develop resources.

What will your first days be like at Metricool?

  • First month: During the first few weeks, we will ensure that you understand your impact on the team and the business, learning about the team, the business, and the processes. You will meet all your team members and understand their areas of expertise. You will shadow chat experiences with other team members to better understand the methodology used.

  • First quarter: Within the first three months, you will start diagnosing problems that our user support team cannot directly handle. Seeking quick fixes and lasting solutions alongside the development team.

  • To the moon: After this process, you will become an active member of the team. You will also understand how to achieve goals and set your own strategies based on company goals.

You will succeed in your mission if you have:

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

  • Strong proficiency in Java programming language and related frameworks

  • Experience with SQL databases (e.g. MySQL)

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

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

  • Excellent problem-solving and analytical skills.

  • Ability to work independently and collaboratively in a remote environment.

  • High self-management and incident resolution skills.

  • High organizational and time management skills.

  • Ability to multitask.

  • Intermediate level of Spanish and English to effectively communicate with the team.

What We Offer:

  • 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 Zoom/Hangouts. The company provides all the necessary tools for you to create your workspace.

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

  • Health Care Plan: We prioritize the well-being of our team members and provide private insurance after completing the probationary period.

  • Competitive Salary: We are actively working to align our budgets with market standards, offering highly competitive salary packages.

  • 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, or German, we believe in breaking barriers through language learning.

  • Flexible Schedule: We advocate for a flexible work schedule, allowing you to organize your time as needed, as long as you can attend to your team members.

  • Flexible Remuneration Package: If you reside in Spain, take advantage of the option to allocate a portion of your gross salary towards expenses such as lunch or nursery, resulting in a reduction of your income tax.

  • Salary ranges: Mid 28.000 - 45.000 Senior 40.000 - 60.000

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 ASANA 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.

Q: How do we manage technical debt?

A: We don't have a specific strategy for proactively addressing technical debt. We address it as we encounter it in the code and evaluate the need for refactoring. However, our code is quite scalable and allows us to maintain a minimal amount of technical debt.


About us 🤓

Metricool is a Social Media management software founded in 2015, with a presence in more than 150 countries and over one-million users.

Our mission is to help agencies, social media managers, and entrepreneurs professionally manage their social networks, online advertising, and digital presence, saving time and effort.

If you are excited about what you just read, please don't hesitate to apply for the job position by sending your updated CV.

At our company, inclusivity is not just a value but a fundamental principle that guides our operations. We want to make it clear that we do not discriminate against individuals based on any criteria. We firmly believe in the inherent value of each person, and our commitment to diversity is not just a statement but an active engagement. We welcome individuals from all walks of life, embracing the richness that diversity brings to our workplace. Our focus is on people, recognizing and celebrating the unique qualities and perspectives that contribute to a vibrant and inclusive community within our organization.


Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
Check out the description to know which languages are mandatory.

Soft Skills

  • Time Management
  • Multitasking
  • Problem Solving
  • Organizational Skills
  • Analytical Skills
  • Collaboration

Backend Developer Related jobs