This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Backend Engineer (Node.js) in Europe.
As a Senior Backend Engineer, you will play a key role in building and scaling high-performance backend systems that power critical business operations. You will work on distributed services, microservices architectures, and workflow orchestration using modern technologies, directly impacting revenue and growth initiatives. The role involves close collaboration with cross-functional teams, designing APIs, integrating third-party platforms, and improving system reliability. You will contribute to technical architecture decisions, mentor other engineers, and help shape best practices for backend development. This is a remote-first role, offering the flexibility to work from anywhere in Europe while participating in a high-impact, growth-focused engineering environment.
Accountabilities
Your main responsibilities will include:
- Designing, developing, and maintaining high-performance backend services using Node.js and TypeScript.
- Building and orchestrating distributed systems and workflows with Temporal.io or similar orchestration tools.
- Developing APIs and backend services for payments, subscription management, and licensing systems.
- Collaborating with frontend and application teams to ensure seamless integration with client-facing applications.
- Engineering integrations with marketing platforms, affiliate networks, partner APIs, and third-party services.
- Participating in sustaining activities, including incident resolution, issue triage, and performance tuning.
- Contributing to architecture design, code reviews, and implementation of engineering best practices in scalability, security, testing, and observability.
- Mentoring junior engineers and providing guidance on complex technical challenges.
Requirements
To thrive in this role, you should have:
- 5+ years of professional backend development experience with Node.js.
- Hands-on experience with Temporal.io or other workflow orchestration tools.
- Solid understanding of microservices architecture, distributed systems, and asynchronous communication.
- Proven experience with payment systems, subscription management, or marketing tech stacks.
- Skilled in API design, vendor integration, and secure, maintainable system development.
- Experience with cloud infrastructure (preferably AWS), Docker, and CI/CD pipelines.
- Strong sense of ownership, problem-solving ability, and ability to lead complex technical initiatives.
- Excellent communication skills for collaboration with cross-functional teams.
Nice to have:
The following skills are nice to have:
- Experience with affiliate tracking platforms, marketing attribution, or CRM tools.
- Knowledge of fraud prevention, chargeback handling, or promotional systems.
- Familiarity with message brokers such as Kafka or RabbitMQ.
- Open-source contributions or involvement in the Node.js or Temporal communities.
- Ability to read and understand Go, Ruby, or PHP code.
Benefits
This role offers:
- Competitive salary and comprehensive benefits package.
- Flexible remote-first work culture with autonomy over working hours.
- Opportunities to collaborate with top engineers and work on high-impact projects.
- Professional development, mentorship, and technical growth opportunities.
- Exposure to modern architecture, distributed systems, and workflow orchestration at scale.
- The chance to work on global products that protect and enable millions of users worldwide.
Jobgether is an equal opportunities employer and welcomes applications from all qualified candidates. We are committed to providing a working environment that is free from discrimination and harassment.