Senior Software Engineer – Node.js, Python

Posted Sep 9

This is a fully remote position, open to applicants in Spain.

πŸ“‹ Description

β€’ Develop the web platform that drives the entire business process

β€’ Serve as the primary developer for AI-driven solutions

β€’ Facilitate the integration of Python-based AI tools into Node.js and Python backends

β€’ Design, create, and manage web services and APIs using Python, Node.js, or other specialized technologies

β€’ Uphold coding standards to ensure code is clean, stable, concise, and extensible

β€’ Diagnose, debug, and promptly resolve production issues

β€’ Collaborate with teams across AI, product development, front-end, QA, DevOps, and external partners

β€’ Make architectural decisions that balance scalability, performance, and maintainability

β€’ Assess industry trends and propose enhancements at the product level

β€’ Mentor both new and existing team members

β€’ Manage and prioritize the technical backlog

β€’ Maintain technical documentation and communicate effectively with the team in English


⛳️ Requirements

β€’ Over 7 years of experience in designing, developing, and operating production web services

β€’ In-depth knowledge of Computer Science fundamentals, including data structures, algorithms, complexity, and concurrency

β€’ Strong expertise in distributed systems

β€’ Proficiency in Node.js, TypeScript, and at least one server framework such as Express or NestJS

β€’ Experience in creating and maintaining production-quality RESTful APIs

β€’ Solid understanding of API versioning, authentication, rate limiting, and pagination

β€’ Expertise in scalable architectural patterns, including microservices, event-driven systems, and CQRS

β€’ Familiarity with Docker, Kubernetes, and CI/CD pipelines

β€’ Strong SQL skills, including schema design, indexing, migrations, and performance optimization

β€’ Experience with PostgreSQL or MySQL

β€’ Excellent problem-solving abilities

β€’ Proficient in English

β€’ A growth mindset and a commitment to ongoing learning, documentation, and knowledge sharing

β€’ Nice to have: experience with AWS deployment and operations, Python and Python server backends, end-to-end technical project experience, and familiarity with MongoDB


🏝️ Benefits

β€’ Work from any location; professionals worldwide are welcome

β€’ Flexible remote working arrangements

β€’ Opportunities for continuous learning and development

β€’ Practical hands-on experience

β€’ Collaboration within a diverse and cross-cultural team

People also viewed

Shield AI22 hours ago

Staff Engineer, State Estimation

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $300k/year
ApplyView job
Netflix23 hours ago

Software Engineer L5, Open Connect Platform

US flagUnited States OnlyFull-timeFull-stack Engineer$388k – $558k/year
ApplyView job
Travoom1 day ago

Principal Full Stack Engineer – Travel & Ticketing

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
HeroSoftware GmbH - Shopify Apps1 day ago

Senior Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer€50k – €80k/year
ApplyView job
EverCommerce1 day ago

Lead Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$170k – $195k/year
ApplyView job
GiveDirectly1 day ago

Senior Software Engineer – Fundraising

US flagUnited States, +2 more countriesFull-timeFull-stack Engineer$181.1k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers