Senior Backend Engineer (Node.js / AWS)

AI overview

Lead the implementation of a high-performance API Gateway, integrating various systems and ensuring enterprise-grade reliability while developing backend services in a fast-paced environment.

We are kicking off a new strategic initiative to build a state-of-the-art API Gateway that will serve as the central mobile-facing entry point for our e-commerce ecosystem. This gateway will orchestrate communication between Shopware, Contentful, Keycloak, and our broader integration layer, and will act as a long-term, high-availability core component of our architecture.

You will take ownership of the implementation phase, working from an existing concept and SRS draft, and driving this solution toward a robust, scalable, and production-ready platform. In this role, you will design and build performant services, integrate multiple systems, and ensure the platform meets enterprise-grade reliability, observability, and security standards.

Responsibilities:

  • Implement and maintain a high-performance API Gateway that powers mobile applications and integrates with multiple backend systems.
  • Collaborate with architects and stakeholders to refine the SRS, shape the technical direction, and ensure alignment with long-term architectural goals.
  • Develop backend services using Node.js (Fastify), with a focus on low latency, scalability, and maintainability.
  • Integrate external systems such as Shopware, Contentful, Keycloak, and other third-party platforms.
  • Design caching and rate-limiting mechanisms using Redis/ElastiCache and leverage CloudFront for edge optimization.
  • Ensure robust authentication and authorization flows based on OAuth2/OIDC standards.
  • Deploy and operate services on AWS (ECS/Fargate, EKS, or Lambda), ensuring high availability and fault tolerance.
  • Establish end-to-end observability for the platform using DataDog (metrics, logs, tracing).
  • Conduct performance tuning, capacity planning, and resilience improvements.
  • Write clean, well-tested, and maintainable code following best practices.
  • Take ownership of the solution lifecycle—from implementation and deployment to monitoring and continuous improvement.
  • 5+ years of backend engineering experience, with a strong focus on Node.js (Fastify preferred).
  • Proven experience designing and operating API Gateways, BFFs (Backend-for-Frontend), or other high-traffic, low-latency service layers.
  • Deep hands-on experience with AWS services, particularly ECS/Fargate, EKS, or Lambda, along with CloudFront for edge caching.
  • Experience implementing caching and rate-limiting strategies using Redis/ElastiCache or similar tools.
  • Strong understanding of OAuth2/OIDC flows and practical integration experience with Keycloak.
  • Integration experience with Shopware REST APIs, Contentful, and other third-party platforms.
  • Solid background in observability, especially with DataDog or similar monitoring platforms.
  • Strong focus on code quality, testing strategies, performance, and security best practices.
  • Ability to take ownership, work independently, and deliver solutions that scale.

Nice to have

  • Prior experience building or owning a mobile-optimized API Gateway or BFF in a production environment.
  • Experience with Celigo (integration platform) and Cloudinary (media management).
  • Familiarity with distributed system design patterns and event-driven architectures.
  • Experience with CI/CD pipelines, IaC (Terraform/CDK), and automated deployments on AWS.
  • Knowledge of edge performance optimization strategies for mobile applications.
  • Experience in e-commerce or high-availability consumer platforms.

Careers at Intertec. Find Great Talent with Career Pages. | powered by SmartRecruiters | Find Great Talent with a Career Page.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Back-end Software Engineer Q&A's
Report this job
Apply for this job