Senior Software Engineer - RabbitMQ

--iSupport Worldwide--

Join our team!

Be a part of our fast-growing team and unchain all the possibilities!

Discover more

What is your mission?

You will provide the best service to our partner brands by performing these tasks:

  • Install, configure, and administer RabbitMQ and related tools and applications on multiple OS environments including Linux and Windows
  • Maintain efficient and effective deployments and pipelines leveraging CICD tools, scripting, and DevOps practice.
  • Hands-on experience with the concept of message-oriented middleware with different messaging styles such as pub-sub and messaging APIs, including STOMP, AMQP, REST, JM
  • Performance tuning of queues and environments
  • Taking care of queues, exchanging, and virtual hosts
  • Effectively monitor and keep a close eye on RabbitMQ alarms with monitoring platforms.
  • Identify and troubleshoot technical glitches.
  • Migrate, patch, update, and secure RabbitMQ.
  • Solid understanding and hands-on working experience with Cloud (AWS, GCP) and virtualized environments
  • Proper knowledge of deploying and managing in Cloud environments
  • Estimating work requirements
  • Ability to work in a team as well as independently.
  • Collaborate with other developers to deliver the best results.
  • Availability to participate in on-call support for critical production issues.

Who are we looking for?

  • Solid understanding of RabbitMQ
  • Strong knowledge and experience with Linux (Ubuntu, CentOS) and networking in a distributed environment 
  • Experience with microservices and deploying and supporting containers. 
  • Experience with CICD pipeline deployments, orchestration, configuration, and tools including Jenkins, GI, Ansible, and Terraform 
  • Experience with scripting and programming languages (Python, Golang) 
  • Must have prior working experience in clustering, high availability, and performance tuning of RabbitMQ nodes, and security.
  • Experience with Hashi Corp Vault and Artifactory 
  • Bachelor's and/or a master's degree in computer science or any relevant field
  • Hands-on working experience of 3-5 years in a similar field
  • Effectively dealing with changing working environments
  • Hands-on experience of working with RabbitMQ 
  • Proper knowledge of Amazon Web Services and Google Cloud Platform
  • Well-versed with terms such as Message Queuing
  • Guaranteed Delivery Patterns and Techniques

Company Perks

Free learning and development courses for your personal and career growth

Comprehensive HMO benefits and insurance since day 1

Dynamic company events

Above-industry salary package and incentives

Opportunities for promotion

Free meals and snacks

Our Values

Worldwide, strongly uphold our values to be of service to our people, our clients, and our community.

We put people first

We consider our people as the foundation of our success.

We strive for excellence

Our commitment to quality ensures that we always do our best.

WE EMBRACE INNOVATION

We stay agile and fast, always looking for ways to solve our clients’ needs.

WE DELIVER DELIGHT

We pride ourselves on helping our clients reach their full potential.

WE CREATE REAL IMPACT

We do things right and we get the job done.