Senior Full Stack Software Engineer Python

Influencity - Influencer Marketing Platform
Municipality of Madrid, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Senior

Job location

Remote
Municipality of Madrid, Spain

Tech stack

Clean Code Principles
JavaScript
API
Artificial Intelligence
Amazon Web Services (AWS)
Software as a Service
Cloud Computing
Software Quality
Data Integration
Database Models
DevOps
Amazon DynamoDB
Github
Python
PostgreSQL
MongoDB
Node.js
Next.js
SQL Databases
Data Streaming
TypeScript
React
Code Structure
Pixel Perfect
Backend
Playwright
GraphQL
Front End Software Development
NestJS
Mocha
Docker
Microservices

Job description

Overview We are looking for a passionate Senior Full-Stack Developer to join our Engineering team. You will work closely with our Product and Design teams to develop complete Full-Stack features-from robust backend logic to polished user interfaces. Although we offer flexible hours and remote work, this position is primarily based in Spain. Responsibilities You will design the database models, build the APIs, and implement the Pixel Perfect frontend. Frontend Excellence : Collaborate with the Product and Design teams to implement high-fidelity UIs. We value developers who care about the final user experience as much as the code structure. Data Integration : Work closely with the Data team (Python stack) to integrate proprietary APIs and large volumes of external data into the user-facing platform. Architecture & AWS : Design cloud-native solutions on AWS, ensuring the long-term sustainability and security of the infrastructure. Move the infrastructure toward scalable, cloud-native best

Requirements

practices. Leverage AI tools to accelerate development, write tests, and improve code quality. Technical Leadership : Mentor mid-level and junior developers, guiding them in best practices, clean code, and architectural decisions. Help the team stay motivated and aligned. Experience & Skills Experience: 5+ years of experience in Full-Stack development, preferably working on SaaS products delivering end-to-end features. Core Stack: JavaScript, Node.Js, and React (Next.Js in the frontend). If you think that TypeScript is the way to go, great. Backend & Data : Proven experience with Express, GraphQL, Apollo Server, NestJS, and MongoDB. Strong SQL background (PostgreSQL, DynamoDB) is a plus. Cloud & Infra : Strong experience with AWS (heavily used), Vercel, and GitHub Actions. Docker experience is valued. DevOps & Testing : Solid background with testing frameworks such as Jest, Playwright, Mocha, or Chai. A strong eye for detail in the frontend with a focus on Pixel Perfect results. Knowledge of Python is a plus for collaboration with our Data team. Culture & Collaboration You understand that great software is built by great teams. You value product-oriented thinking and strong collaboration across Backend, Frontend, Design, and Data teams. As a Senior profile, you will bridge data and user experience and help ensure data flows from our backend services to a pixel-perfect frontend. Location & Perks On your first day, you will be welcomed at our Madrid office. Flexible hours and remote work in a results-oriented environment. Performance reviews twice a year. Employee benefits package (transport, training, meals, gym membership discounts, childcare and more). Medical & dental insurance. About Influencity Influencity is a fast-growing company where learning and professional development are part of our culture. We are building the most complete AI-powered influencer marketing platform and aim to become the global leader in influencer marketing.

Apply for this position