Senior Backend Engineer / Eventing Specialist

March 18, 2026

Are you applying to the internship?

Job Description

Senior Backend Engineer / Eventing Specialist

Join the RW Eventing Team as a Senior Backend Engineer focusing on building robust, scalable, and event-driven architectures. You will play a crucial role in designing, developing, and maintaining critical backend services, leveraging serverless technologies and message queuing systems on AWS.

Key Responsibilities:

  • Design, implement, and manage AWS EventBridge rules and event buses, primarily through YAML configuration files, to orchestrate complex event flows across distributed systems.
  • Develop, deploy, and maintain serverless functions using AWS Lambda (Node.js), ensuring high performance, scalability, and reliability.
  • Create and manage RESTful APIs using AWS API Gateway and/or Apigee, facilitating secure and efficient communication between services.
  • Actively participate in code reviews, providing constructive feedback, and collaborating closely with other developers to maintain code quality and foster a strong team environment.
  • Rigorously test developed code, primarily using tools like Postman, to ensure functionality, performance, and adherence to requirements.
  • Monitor production environments by reviewing Dynatrace logs and creating custom dashboards to identify issues, analyze performance, and ensure system health.
  • Utilize Jira boards for effective project management, task tracking, and agile sprint planning.
  • Manage and maintain code repositories using Git/GitLab, adhering to best practices for version control, branching, and merging.

Required Skills & Experience:

  • A minimum of 5 years of professional experience in backend software development.
  • Strong proficiency in Python for backend development and scripting.
  • Extensive experience with AWS EventBridge, including designing and implementing event-driven solutions.
  • Solid understanding and practical experience with message streaming platforms, particularly Apache Kafka.
  • Hands-on experience with AWS Lambda development, specifically with Node.js.
  • Proficiency in designing and implementing APIs using AWS API Gateway and/or Apigee.
  • Experience with YAML for infrastructure as code or configuration management.
  • Familiarity with monitoring tools like Dynatrace for production support and observability.
  • Proficient with version control systems, specifically Git/GitLab.
  • Experience with agile development methodologies and project management tools like Jira.
  • Excellent problem-solving, analytical, and communication skills.