Unknown Company

Senior Software Engineer (Node.js/Python)

klamath falls, or • Posted 1 weeks ago
Remote Full Time Software Architecture & Engineering

Our client builds some of the world's most powerful electric motorcycles --- championship-winning bikes engineered to outperform traditional combustion engines. Based in Barcelona and growing fast, they're a category leader on a mission to make premium motorcycles more sustainable, cutting plastic and CO2 pollution without compromising on performance, design, or the emotional experience riders expect.

You'd be helping build the backend and **AI systems powering** this next stage of growth.

IN THIS ROLE, YOU WILL

You'll help build the web platform that powers the business end-to-end --- a highly-integrated environment delivering consistent data and services across all systems, so the company can serve employees and customers at their best. It's an ambitious, fast-moving environment that will push you to learn and grow while helping the company accelerate toward category leadership.

  • **Code Ownership:**Act as the main developer for the AI-based solutions, supporting AI engineers with operationalization of python-based AI tools into node.js and python backends.
  • **Strategic Innovation:** Continuously explore faster, more reliable approaches to solving problems and reaching milestones.
  • **Team Collaboration:** Foster an open, feedback-driven culture---listen, share insights, welcome criticism, and learn from mistakes together.
  • **Process Optimization:** Proactively challenge existing workflows, propose enhancements, and celebrate team successes.
  • **Documentation & Communication:**Maintain all technical documentation and conduct all team communication in English

WHAT YOU'LL DO

  • Design, develop and maintain web services and APIs in Python/Node.js (or other specialized stacks).
  • Enforce coding standards for clean, concise, stable, and extensible code.
  • Troubleshoot, debug, and resolve production issues with urgency.
  • Collaborate cross-functionally---with AI team, product owners, front-end teams, QA, DevOps, and external partners---to meet business objectives.
  • Make high-level architecture decisions, balancing scalability, performance, and maintainability.
  • Stay current on industry trends, evaluate new tools, and recommend product-level improvements.
  • Serve as a mentor and role model for new and existing team members.
  • Own and prioritize your technical backlog, ensuring transparency and alignment.

IF YOU HAVE

  • 7 years designing, building and operating production web services.
  • Mastery of Computer Science fundamentals (Data structures, Algorithms, Complexity, Concurrency etc.)
  • Strong background in Distributed Systems and the typically nuanced problems specific to this area of computation.
  • Proficient with Node.js, TypeScript and at least one server framework (Express, NestJS, etc.).
  • Experience creating and maintaining production-grade RESTful APIs; strong grasp of versioning, auth, rate limiting and pagination patterns.
  • Proven expertise in scalable architecture patterns (microservices, event-driven systems, CQRS), containerization (Docker/Kubernetes) and CI/CD pipelines
  • Solid SQL skills (schema design, indexing, migrations, performance tuning) on PostgreSQL or MySQL
  • Strong problem-solving skills
  • Proficient in English
  • Growth mindset: open to feedback, committed to continuous learning, documentation and knowledge sharing

NICE TO HAVE

  • Hands-on experience deploying and operating services on AWS (Lambda, ECS/EKS, RDS, SQS, CloudWatch)
  • Proficient with Python and Python server backends
  • Experience with end-to-end technical projects: participating in architecture decisions, driving standards, and sharing knowledge
  • Familiarity with a NoSQL option (e.g. MongoDB).

AS AN OPINOV8R, YOU WILL HAVE

  • **Digital-First Approach:**Great talent knows no borders! You can work from wherever you are --- we hire and collaborate with professionals worldwide.
  • **Remote Work Model:**Balance your professional and personal life with our flexible working conditions, empowering you to deliver your best from anywhere.
  • **Exciting Projects:**Dive into impactful projects across industries that challenge and spark creativity.
  • **Boost Your Expertise:**Grow your career with continuous learning, development opportunities, and hands-on experience.
  • **Join the Best Team Ever:**Collaborate with our diverse and cross-cultural team of passionate technologists and creative thinkers.

HOW'S THE HIRING PROCESS GOING

  • **Initial Interview:** If your background fits the role, we'll invite you for an interview with a Talent Acquisition Specialist.
  • **Technical Interview:**Depending on the position, you may complete a technical assessment or test task.
  • **Client Interview:** This stage may consist of 2--3 rounds, which can include an introductory call with the hiring manager, an interview with the team, and a final call to discuss the results and share feedback.
  • **Offer:** If everything goes well, we'll follow up with a job offer and next steps to join the team.

#J-18808-Ljbffr

Senior Software Engineer (Node.js/Python) in klamath falls at Unknown Company

This position is listed as full time and able to be worked remotely.

Back to Job Search