Senior Full Stack Software Engineer Python
Role details
Job location
Tech stack
Job description
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. 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 huge 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. You will contribute to moving our infrastructure toward more scalable, cloud-native best
Requirements
practices. Leverage AI tools (like Cursor IDE) 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. You are not just a technical leader but a cultural multiplier who helps the team stay motivated and aligned. # Experience: 5+ years of experience in Full-Stack development, preferably working on SaaS products delivering end-to-end features. Core Stack: Expert knowledge of JavaScript, Node.js, and React (NextJS in the Frontend). If you think that TypeScript is the way to go and are able to push to future standards, great :). Backend & Data: Proven experience with Express, GraphQL, Apollo Server, NestJS, and MongoDB. If you know how to make relational and non-relational logic coexist, and have a strong SQL background (PostgreSQL, DynamoDB), even better. Cloud & Infra: Strong experience with AWS (we are heavily based on it), Vercel, and GitHub Actions. If Docker is a must for you and you embrace leading a container-mindset, we like it. DevOps Mindset: Testing: Solid background with testing frameworks such as Jest, Playwright (we don't use Puppeteer), Mocha, or Chai. A strong eye for detail in the Frontend. You strive for Pixel Perfect results and understand that UI/UX is critical for product success. While the role is Node.js focused, experience with Python is a strong plus, as it helps in collaborating with our Data team and their APIs. # Culture & People First: You understand that great software is built by great teams. Product-Oriented: You care about who uses the software. Strong collaboration skills to bridge the gap between Backend, Frontend, Design, and Data teams. As a Senior profile, you will bridge the gap between data and user experience. you will ensure the data flows seamlessly from our backend services to a pixel-perfect frontend that our customers love to use. You will help lead this