Core Backend Engineer
Firefly
Software Engineering
Tel Aviv-Yafo, Israel
Posted on Friday, August 30, 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 Core Backend Engineer to join our R&D team.
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:
As a Core Backend Engineer, you will
To thrive in this role, you should have:
At Firefly, we are looking for a talented Core Backend Engineer to join our R&D team.
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:
As a Core Backend Engineer, you will
- 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.
To thrive in this role, you should have:
- 4+ years of hands-on experience as a backend engineer - a must.
- Deep hands-on experience in Golang - a must.
- Significant experience creating and utilizing RESTful APIs and scalable performance systems - a must.
- Proven experience as a DevOps, Platform, or Infrastructure Engineer - an advantage.
- Extensive knowledge of AWS and Kubernetes.
- Experience in GCP/Azure - an advantage.
- Experience with monitoring and alerting tools such as Prometheus/Grafana.
- Experience working with NoSQL databases such as MongoDB, and Elastic.
- Significant experience with IaC such as Terraform/Cloudformation/Pulumi/Helm.
- A deep understanding of cloud architecture and modern system design principles.
- Experience working in a SaaS company.
- The ability to take responsibility and work independently with a "can do" attitude and strong interpersonal and communication skills.