
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 backend and AI systems that drive the growth of electric motorcycle manufacturer Stark Future SL
β’ Serve as the primary developer for AI-driven solutions
β’ Operationalize Python-based AI tools within Node.js and Python backends
β’ Design, create, and maintain web services and APIs using Python, Node.js, or other specialized technology stacks
β’ Uphold coding standards to ensure clean, stable, concise, and extensible code
β’ Diagnose, debug, and swiftly resolve production issues
β’ Collaborate with AI, product, front-end, QA, DevOps, and external partner teams
β’ Make strategic architecture decisions that balance scalability, performance, and maintainability
β’ Assess industry trends and propose product-level enhancements
β’ Mentor both new and existing team members
β’ Manage and prioritize the technical backlog
β’ Keep technical documentation up to date and facilitate team communication in English
β’ Enhance workflows and contribute to an open, feedback-oriented team culture
β’ Over 7 years of experience in designing, building, and operating production web services
β’ Strong grasp of Computer Science fundamentals, including data structures, algorithms, complexity, and concurrency
β’ Extensive background 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
β’ Deep understanding of API versioning, authentication, rate limiting, and pagination patterns
β’ Expertise in scalable architecture patterns, including microservices, event-driven systems, and CQRS
β’ Familiarity with Docker, Kubernetes, and CI/CD pipelines
β’ Strong SQL skills, covering schema design, indexing, migrations, and performance tuning
β’ Experience with PostgreSQL or MySQL
β’ Excellent problem-solving capabilities
β’ Proficient in English
β’ Possess a growth mindset; embrace feedback, continuous learning, documentation, and knowledge sharing
β’ Nice to have: experience deploying services on AWS, including Lambda, ECS/EKS, RDS, SQS, and CloudWatch
β’ Nice to have: proficiency in Python and Python server backends
β’ Nice to have: end-to-end technical project experience
β’ Nice to have: familiarity with NoSQL databases such as MongoDB
β’ Work from any location; professionals from around the globe
β’ Flexible remote working options
β’ Engage in impactful projects across various industries
β’ Access to continuous learning and development opportunities
β’ Gain hands-on experience
β’ Collaborate with a diverse, cross-cultural team
β’ Technical assessment or test task may be included in the hiring process
Shield AI
Netflix
Travoom
HeroSoftware GmbH - Shopify Apps
Get handpicked remote jobs straight to your inbox weekly.