Backend Engineer
Firefly
Software Engineering
Dubai - United Arab Emirates
Posted on Friday, August 9, 2024
Firefly is a trailblazing force in the tech industry, propelling the future of Cloud Asset Management. Our product-led service empower DevOps, SRE, and Cloud Platform teams to master their cloud landscape, detect drifts, invoke policy-as-Code, and maintain a codified cloud across Multi-Cloud and Kubernetes clusters. We specialize in providing comprehensive asset inventory, insights, and Infrastructure-as-Code information. Firefly is a fast-growing startup recognized as an emerging innovator in the DevOps community.
At Firefly, we are looking for a talented Backend Engineer who's already based in Dubai, UAE, to join our R&D team. It is a hybrid position.
As a part of the team, you will participate in designing and building our next-generation cloud-based solutions. You will face challenges of performance, scalability, and availability in multi-cloud environments with the newest services and tools.
This genuinely unique R&D position puts you in charge of everything in the system and the development cycle.
If you embrace dynamic environments, modern programming and have a solid understanding and deep knowledge of technologies and infrastructure - Your place is with us.
Responsibilities:
At Firefly, we are looking for a talented Backend Engineer who's already based in Dubai, UAE, to join our R&D team. It is a hybrid position.
As a part of the team, you will participate in designing and building our next-generation cloud-based solutions. You will face challenges of performance, scalability, and availability in multi-cloud environments with the newest services and tools.
This genuinely unique R&D position puts you in charge of everything in the system and the development cycle.
If you embrace dynamic environments, modern programming and have a solid understanding and deep knowledge of technologies and infrastructure - Your place is with us.
Responsibilities:
- Work in a scrum environment
- Work at an extremely agile team in dynamic environments
- Participate in our service development and cloud-based environments within R&D
- Take part in infrastructure and system design
- Use the latest technology and manage our high-performance, high-scale infrastructure on top of AWS and Google Cloud resources using multiple 3rd party modern development tools, such as Golang stack, K8s and Elasticsearch
- Ensure proper security, monitoring, alerting and reporting for our backend services
- Work closely with our product team
- Have at least 2 years of mastery of at least 2 different server-side programming languages (GoLang is an advantage) - a must
- Have significant experience creating and utilizing RESTful API and scalable performance systems - a must
- Have experience working in a SaaS company
- Have experience in infrastructure tools: K8s, Elasticsearch, Logstash - an advantage
- Have experience with DevOps practices and technologies such as Terraform and Helm Chart - an advantage
- Have experience working with NoSQL databases such as MongoDB, and Elastic - an advantage
- Have a deep understanding of cloud architecture and modern system design principles (preferred AWS or GCP) - an advantage
- Have the ability to take responsibility and work independently with a "can do" attitude and strong interpersonal and communication skills