Senior Software Engineer

nucleoo
Municipality of Madrid, Spain
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

JavaScript
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Apache HTTP Server
Azure
Big Data
Cloud Computing
Databases
Django
Hadoop Distributed File System
Python
MongoDB
NoSQL
Software Engineering
SQL Databases
SQLAlchemy
Web Application Frameworks
Jupyter Notebook
Parquet
Flask
Spark
Cypress
GIT
Pandas
Pytest
Angular
Jasmine

Job description

We need a Software Engineer who has already adapted, someone who thinks and works differently, using GenAI, automation, and strategic thinking to build faster, smarter, and more impactful solutions., As a Senior Software Engineer, you will be familiar with AI/ML models, cloud infrastructure, and automation tools, and you will communicate with our international team located in Granada, Madrid, and Amsterdam in Spanish and English.

Welcome to Nucleoo:

Imagine your day-to-day with a team of more than 100 professionals located between Granada, Madrid, and Amsterdam, who seek to revolutionize software development; maintaining direct contact with the client in effective and enjoyable meetings where you can contribute all your ideas.

If you're just looking to develop software, Nucleoo may not be the right place for you.

What you'll do?

  • AI driven development: Use GenAI and automation to rethink traditional coding processes and maximize efficiency.
  • Own the outcome: Collaborate with venture teams to shape scalable, AI-powered solutions that solve real problems.
  • Challenge the norm: We expect you to bring fresh, unconventional approaches to engineering. The bolder, the better-as long as you back it up.
  • Earn your role, not your title: Your growth isn't tied to tenure. Show your impact, and bigger challenges will follow.

What we are looking for in you:

Here you will be part of one of the agile development teams working on large data projects using technologies such as Python, Angular, and SQL., As a Software Engineer, you will work together with the Lead Developer and the rest of the engineering team and communicate with clients in English every day. Join us and let's grow together. If you don't identify with the way we work, this may not be the best place for you.

Requirements

  • +3 years of experience in Python projects
  • Experience working with either SQL or No-SQL databases
  • Experience writing tests (especially Pytest and Jasmine/Cypress/Jest)
  • Good knowledge of Git.
  • Able to translate complex business requirements into feasible technical user stories.

Nice to have:

  • Experience with Python web frameworks: Flask (preferred) or Django.
  • Experience with SQLAlchemy and/or Alembic.
  • Experience with MongoDB databases.
  • Experience deploying and operating public Cloud Infrastructures (AWS/Azure/GCP).
  • Knowledge of tools like Pandas, Apache Spark, Apache Parquet-based, HDFS, Jupyter Notebooks.

Apply for this position