Senior Software Engineer (BE/Node.js)
Jetzt bewerben
Senior Software Engineer (BE/Node.js)

Senior Software Engineer (BE/Node.js)

Hamburg Vollzeit Kein Home Office möglich
Jetzt bewerben
H

Join to apply for the Senior Software Engineer (BE/Node.js) role at himala AI

Continue with Google

Role Overview

A Senior Software Engineer with drive to build robust, scalable backend services leveraging Node.js. You will shape our backend architecture and collaborate closely with frontend and product teams to deliver seamless, reliable solutions. Your expertise will significantly influence technological and architectural decisions.

Responsibilities

  1. Develop Robust Backend Services: Engineer high-performance backend services using Node.js and Fastify, translating product requirements into scalable solutions. Implement and maintain efficient APIs using Connect RPC and Protocol Buffers.
  2. Maintain and Optimize Infrastructure: Ensure database performance, scalability, and reliability using Postgres, Redis, and OpenSearch. Optimize cloud infrastructure and services (AWS S3, Lambda, SQS; Google Cloud PubSub) to support system scalability and availability.
  3. Collaborate Cross-Functionally: Engage with Frontend and Product teams to align on project goals, deliverables, and timelines. Participate in architecture discussions and technical documentation.
  4. Evaluate API Compatibility: Assess the impact of API modifications and strategize for system-wide compatibility within Node.js and Python services.
  5. Mentor and Support Peers: Provide technical mentorship and onboarding support to new team members, promoting best practices and knowledge sharing.
  6. Enhance Backend Architecture: Drive improvements in our Node.js architecture, ensuring scalability and reliability. Contribute to planning and documentation, emphasizing Node.js best practices.
  7. Knowledge Sharing & AI Mindset: Contribute to team knowledge initiatives, technical presentations, and foster an AI as a service mindset by collaborating on AI-driven solutions.

Qualifications

  1. Minimum 4+ years of backend development experience with Node.js.
  2. Strong knowledge of software design and architecture in Node.js.
  3. Deep understanding of web frameworks, especially Fastify.
  4. Proficiency with Protocol Buffers and RPC frameworks (preferably cRPC).
  5. Experience with relational databases (Postgres), caching (Redis), and search (OpenSearch).
  6. Solid experience with AWS and/or Google Cloud services.
  7. Familiarity with monitoring tools like Prometheus and Sentry.
  8. Experience integrating third-party APIs (Google, Microsoft, Stripe).
  9. Hands-on with testing frameworks like Mocha and Jest.
  10. Ability to work independently, troubleshoot, and innovate.
  11. Strong problem-solving and collaborative skills, with excellent communication in English.
  12. Passion for engineering best practices, including clean code, refactoring, and automation.
  13. Resilience and eagerness to grow in a startup environment.

Benefits

  • Competitive salary
  • Regular company events
  • Participation in company success (VSOP)
  • Quarterly global off-sites
  • Home office setup with quality hardware/software
  • Flat hierarchy with transparency
  • Flexible hours and remote work (CE time zone, English fluency required)
  • Experienced colleagues and training budget

Additional Details

  • Seniority level: Associate
  • Employment type: Full-time
  • Job function: Information Technology
  • Industries: IT Services and Consulting

#J-18808-Ljbffr

H

Kontaktperson:

himala AI HR Team

Senior Software Engineer (BE/Node.js)
himala AI
Jetzt bewerben
H
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>