Job Openings Senior Backend Engineer - Go

About the job Senior Backend Engineer - Go

We're Getir, the pioneers of super fast delivery. Our founding idea: Groceries in minutes, delivered to your door through our app. Now offering more delivery models across different locations, our goals are made possible by our one-of-a-kind business model with our unique technology at its core. Our rapidly growing environment is the perfect opportunity to take initiative and create your legacy.

What You'll Bring

  • Bachelors degree in Computer Science or a related discipline.
  • Minimum 5 years of hands-on experience building and maintaining backend systems in Agile teams
  • Strong experience with:
    • Golang and frameworks like Go Fiber
    • Node.js with NestJS
    • PostgreSQL, MongoDB, and Redis
  • Hands-on knowledge of GraphDBs (Neo4j, AWS Neptune or equivalent)
  • Familiarity with Event-Driven Architecture and message brokers (Kafka, RabbitMQ)
  • Proficiency in writing clean, testable, and scalable code (SOLID, DRY principles)
  • Experience with CI/CD pipelines, Git workflows, and containerization tools (Docker, Kubernetes)
  • Experience working in cloud environments like AWS (ECS, EKS)


Your Responsibilities

  • Develop and refine backend applications, enhancing the quality and efficiency of our system architecture.
  • Implement and optimize microservices architecture, ensuring seamless async communication using Kafka and RabbitMQ.
  • Deepen our system's robustness with your expertise in caching mechanisms, particularly Redis.
  • Operate confidently within distributed environments, especially AWS EKS, to maintain and scale our services both horizontally and vertically.
  • Excel in Node.js development, and show proficiency in Node.js frameworks.
  • Engage in proactive monitoring, adeptly using tools like NewRelic, Grafana, Datadog to ensure system reliability and performance.
  • Address technical and application problems with a keen analytical mindset.
  • Deploy new releases efficiently, contributing to continuous improvement.
  • Bring innovative technology and ideas to the team, influencing cross-team initiatives.


Benefits

  • Hybrid working model
  • Private Health Insurance (including spouse and children)
  • Multinet Meal Card
  • Gifts for Birth and Marriage Events
  • Psychological Counseling Support
  • Nutritionist Consultation
  • Shuttle and Ring Service Availability