Skip to main content

Platform Engineer

Technology
Norwin Technologies
2 weeks agoUntil 20/12/2026

Job description

Key Job Responsibilities and Duties :

The core premise of the Booking Platform Engineer role is to design, build, and maintain internal platforms that provide developers with self-service tools and automation for deploying and running software efficiently and reliably.

The role focuses on addressing availability, scalability, latency, and efficiency challenges across a large-scale infrastructure environment.

  • Impact millions of people globally through creative and scalable solutions.
  • Work with one of the world's largest e-commerce companies.
  • Solve complex problems at scale by writing and deploying code across tens of thousands of servers.
  • Follow an "Everything as Code" mindset.
  • Collaborate with leading SREs, Software Engineers, and Platform Engineers.
  • Develop and implement innovative solutions within a sophisticated production environment.
  • Work with technologies such as Python, Go, Puppet, Kubernetes, Elasticsearch, Prometheus, HAProxy, Cassandra, and Kafka.

What You'll Be Doing :

  • Design, develop, and implement highly distributed, large-scale platforms.
  • Deliver an integrated, end-to-end developer-focused engineering experience.
  • Make common tasks simple and complex tasks possible through automation and platform solutions.
  • Embed operational resilience and service reliability into the development lifecycle.
  • Build effective monitoring solutions to supervise system health and respond to outages.
  • Build and execute capacity tests to manage system growth.
  • Incorporate Business Continuity and IT Disaster Recovery (DR) planning into the engineering lifecycle.
  • Integrate security and privacy into service bootstrapping and delivery pipelines by automating controls.
  • Advocate engineering standards and best practices.
  • Participate in the on-call rotation and act as an escalation contact for incidents.
  • Contribute to hiring, interviewing, onboarding, and other recruitment activities.

What You'll Bring :

  • 7 - 9 years of hands-on experience in Software Engineering, Platform Engineering, or Site Reliability Engineering within the technology sector.
  • Strong experience building, operating, and maintaining sophisticated and scalable systems.
  • Solid experience in at least one programming language such as Go, Python, Java, Ruby, or Perl.
  • Experience with Infrastructure as Code (IaC) technologies.
  • Good understanding of cloud computing fundamentals.
  • Strong foundation in Linux administration and troubleshooting.
  • Understanding of Service Level Agreements (SLAs) and Service Level Objectives (SLOs).
  • Experience with AWS, Kubernetes, Networking, Security, or Storage is desirable.
  • Knowledge of observability and monitoring technologies such as Prometheus, Graphite, Grafana, Kibana, and Elasticsearch is a plus.
  • Good interpersonal and communication skills.
  • Proficient command of English, both written and spoken
Keywords
Apache KafkaGrafanaRuby on RailsApache CassandraScalabilityCloud computingHAProxyElasticsearchLinuxKibanaPuppetPythonPerlCassandraJavaGraphite

Interested in this role?