Senior Backend Developer

1 Month ago • 6 Years +
Backend Development

Job Description

Build the next generation of intelligent, cloud-native solutions for modern infrastructure. This role offers the opportunity to solve complex challenges in distributed systems, container orchestration, and large-scale cloud environments, working with technologies like Kubernetes, Golang, Java, and advanced cloud services. You will design and deliver backend systems that power mission-critical workloads for some of the most technically sophisticated users in the industry. You’ll take end-to-end ownership of backend systems, from architecture and design to implementation and production deployment.
Good To Have:
  • Kubernetes controllers/operators
  • Golang development in production systems
  • AI-assisted coding tools (GitHub Copilot, CodeWhisperer)
  • Generative AI workflows
  • CI/CD pipelines
  • GitOps
  • Infrastructure-as-Code (Terraform, Helm)
  • Observability stacks (Prometheus, Grafana, OpenTelemetry)
  • Performance profiling tools
  • Infrastructure optimization
  • Cloud cost management strategies
  • Building developer tools
  • Building platforms aimed at DevOps/SRE audiences
Must Have:
  • Take end-to-end ownership of backend systems, from architecture and design to implementation and production deployment.
  • Provide technical leadership and mentorship to a team of backend developers.
  • Lead architecture reviews and technology decision-making processes with a focus on building cloud-native, Kubernetes-centric solutions.
  • Research, design, and develop new product features using Java, Golang, Kubernetes, and a wide variety of cloud-native tools.
  • Write and review high-quality, scalable, and testable code for distributed systems.
  • Drive technical excellence in areas such as observability, resilience, performance, and cost efficiency.
  • Collaborate with product, DevOps, and front-end teams to deliver features that directly impact Kubernetes optimization and cost reduction for our customers.
  • Integrate with infrastructure components such as MySQL, Time-Series DB, Redis, ElasticSearch, Prometheus, and AWS/GCP/Azure services.
  • Author and review design and architecture documents with a focus on scalability and high availability.
  • Debug complex problems in distributed, containerized environments and production systems.

Add these skills to join the top 1% applicants for this job

team-management
communication
cost-management
design-patterns
github
data-structures
game-texts
mysql
aws
nosql
azure
prometheus
terraform
grafana
elasticsearch
helm
redis
ci-cd
front-end
microservices
kubernetes
sql
algorithms
java
system-design

Build the next generation of intelligent, cloud-native solutions for modern infrastructure. This role offers the opportunity to solve complex challenges in distributed systems, container orchestration, and large-scale cloud environments, working with technologies like Kubernetes, Golang, Java, and advanced cloud services. You will design and deliver backend systems that power mission-critical workloads for some of the most technically sophisticated users in the industry.

You’ll take end-to-end ownership of backend systems, from architecture and design to implementation and production deployment.

Provide technical leadership and mentorship to a team of backend developers.

Lead architecture reviews and technology decision-making processes with a focus on building cloud-native, Kubernetes-centric solutions.

Research, design, and develop new product features using Java, Golang, Kubernetes, and a wide variety of cloud-native tools.

Write and review high-quality, scalable, and testable code for distributed systems.

Drive technical excellence in areas such as observability, resilience, performance, and cost efficiency.

Collaborate with product, DevOps, and front-end teams to deliver features that directly impact Kubernetes optimization and cost reduction for our customers.

Integrate with infrastructure components such as MySQL, Time-Series DB, Redis, ElasticSearch, Prometheus, and AWS/GCP/Azure services.

Author and review design and architecture documents with a focus on scalability and high availability.

Debug complex problems in distributed, containerized environments and production systems.

Requirements

  • 6+ years of hands-on backend development experience.
  • Proven experience leading major initiatives in backend architecture and distributed system design.
  • Strong, hands-on expertise with Kubernetes (designing, developing, and deploying cloud-native applications).
  • Solid experience with cloud environments (AWS, GCP, or Azure).
  • Strong backend development skills in Java or another object-oriented language (language choice is less important than the ability to learn quickly); practical experience with Golang or willingness to master it
  • Deep understanding of microservices architecture, scalability, and high availability.
  • Strong knowledge of data structures, algorithms, and design patterns.
  • Experience working with databases (SQL and NoSQL) and integrating with metrics/monitoring systems.
  • Excellent communication and collaboration skills, especially when working with highly technical customers (DevOps/SRE/Cloud Engineers).
  • Passion for mentoring and developing engineers, as well as sharing knowledge within the team.

Nice to Have

  • Experience building Kubernetes controllers/operators.
  • Golang development experience in production systems.
  • Experience with AI-assisted coding tools (e.g., GitHub Copilot, CodeWhisperer, or similar) and familiarity with generative AI workflows is a plus
  • Hands-on experience with CI/CD pipelines, GitOps, and Infrastructure-as-Code (Terraform, Helm, etc.).
  • Knowledge of observability stacks (Prometheus, Grafana, OpenTelemetry) and performance profiling tools.
  • Familiarity with infrastructure optimization and cloud cost management strategies.
  • Background in building developer tools or platforms aimed at DevOps/SRE audiences.

Flexera is proud to be an equal opportunity employer. Qualified applicants will be considered for open roles regardless of age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by local/national laws, policies and/or regulations.

Flexera understands the value that results from employing a diverse, equitable, and inclusive workforce. We recognize that equity necessitates acknowledging past exclusion and that inclusion requires intentional effort. Our DEI (Diversity, Equity, and Inclusion) council is the driving force behind our commitment to championing policies and practices that foster a welcoming environment for all.

We encourage candidates requiring accommodations to please let us know by emailing careers@flexera.com.

Set alerts for more jobs like Senior Backend Developer
Set alerts for new jobs by Flexera Software
Set alerts for new Backend Development jobs in Israel
Set alerts for new jobs in Israel
Set alerts for Backend Development (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙