Senior Full-Stack Developer

ISAGRI, SL FILIAL ESPAÑA
Valencia, Spain
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
3 years minimum
Compensation
€45,000.0
Working hours
Regular working hours
Languages
English, Spanish
Job source

Tech stack

Software Quality Code Review Software Debugging Software Design Patterns Distributed Systems Django Web Framework Ember.Js Github Mobile Application Software Python (Programming Language) PostgreSQL Pair Programming
+15 more
Next.js SQLite Web Application Frameworks ReactJS Backend Heroku Kubernetes React Native Celery Front End Software Development Functional Programming Restful APIs Docker Elixir Microservices

Job description

For us, doing it well means having the right communication tools, ensuring that everything happens online, feeling the human proximity despite the distance (with different types of online social activities within working hours), etc. We are so passionate about it that the teammates on the team even gave a talk (in Spanish) about it some time ago - the video is on the top of this page.

We are seeking new team members who can contribute to the full stack. The main focus will be dedicated to the backend and you’ll also be able to develop the front-end, mobile app or infrastructure when the task requires it.

How we work:

We are 18 people in the engineering team including development, design/UX, QA, product

    • We do flexible 2-week sprints.
    • We release code to production multiple times per day
    • We love pair programming and TDD
    • We do peer code reviews.
    • Our backends uses Python, Django, PostgreSQL, Celery, Elixir, Phoenix
    • Our frontends use Ember / React (web-app), Next.js, React Native (mobile app) and SQLite.
    • Our infrastructure uses Docker, K8s, Heroku and Github actions

Requirements

Do you have experience in UX?, Do you have a Bachelor’s degree?, * Experience (>5 years) in backend development with a mayor framework (Django, RoR, Phoenix…)

  • Experience (>3 years) in frontend development with a component-oriented JS frameworks
  • Collaborative person: a humble team player that likes to learn and teach.
  • Practical mindset.
  • Fluent in Spanish and good written English.
  • Love pair programming.
  • Can’t live without testing, ideally TDD.
  • Comfortable using AI-assisted development tools to improve productivity, debugging, and code quality.

Even better if you bring (++):

  • Python Experience
  • Elixir Experience
  • Any experience with a functional language
  • Any experience building and maintaining micro-services/distributed systems
  • Experience building REST API’s
  • Good knowledge of design patterns, clean/hexagonal architecture, functional programming

Benefits & conditions

  • True full-remote work in a consolidated distributed team (in different parts of Spain)
  • Very flexible calendar and schedule.
  • Agile environment.
  • €45,000 gross per year, with the possibility of adjustment based on experience.
  • Annual salary review.
  • 500€/year training budget: courses, conferences, books…
  • Spanish permanent employment contract.
  • A good work environment in a very innovative and dynamic company.
  • 2 in-person team events per year, like farm / winery visits, escape rooms or other leisure and team-building activities

Additional benefits

  • Christmas gift basket and loyalty reward
  • Employee referral program with bonus
  • Access to a professional network of psychologists if you need support.
  • Optional private health insurance through our agreement with a private clinic, starting from €60/month, conveniently deducted from payroll.

About the company

ISAGRI is a Leader in Europe, with subsidiaries also in Canada and China, we have the ambition to be the world number 1 in computing for the agricultural, livestock and wine sector.

At Isagri we re developing different software with the aim of helping farmers, breeders and wineries to manage and improve their activity. Our vision is to make agriculture, breeding and winery more efficient, profitable, and sustainable with data-driven farming.

Your role will focus on developing Bacosoft products:

  • Bacosoft is a solution for wineries, focused on centralizing cellar management in one place. It helps users handle traceability, stock control, declarations, and official record books, following each liter from its arrival at the winery to its sale. Bacosoft also manage orders, delivery notes, and invoices while ensuring compliance with the Spanish Veri*factu regulation.

In our development team, we have workedfull-remote since 2014 and we are advocates of the well-done remote work, which is quite different from the rushed-by-covid remote work that most companies did.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:37 min

Core concepts of Celery and message broker integration

Jan Giacomelli · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:26 min

Managing remote devices with Elixir and Ansible

Phil Helliwell · World Congress 2023

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:10 min

Exploiting python celery dependencies for internal container access

Vandana Verma · LIVE

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all