
Senior Software Engineer β Node.js, Python
Posted Sep 9

Posted Sep 9
This is a fully remote position, open to applicants in Spain.
β’ 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
β’ 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
β’ 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
Shield AI
Netflix
Travoom
HeroSoftware GmbH - Shopify Apps
Get handpicked remote jobs straight to your inbox weekly.