Enable job alerts via email!

Backend Engineer - Go

Getir

Fatih

On-site

TRY 150,000 - 300,000

Full time

30+ days ago

Job summary

A leading technology company is looking for a backend developer to enhance their system architecture and implement a microservices architecture. The ideal candidate will bring at least 5 years of experience with Golang, Node.js, and strong proficiency in working with cloud environments such as AWS. This role offers opportunities for innovative technology integration and will be pivotal in shaping the company's technical landscape.

Benefits

Private Health Insurance (including spouse and children)

Qualifications

  • Minimum 5 years of hands-on experience building and maintaining backend systems in Agile teams.
  • Strong experience with Golang and Node.js frameworks.
  • Proficiency in writing clean, testable, and scalable code.

Responsibilities

  • Develop and refine backend applications to enhance system architecture.
  • Implement and optimize microservices architecture for async communication.
  • Engage in proactive monitoring using tools like NewRelic and Grafana.

Skills

Golang
Node.js
PostgreSQL
MongoDB
Redis
GraphDBs
Event-Driven Architecture
CI/CD pipelines
Git workflows
Containerization tools (Docker, Kubernetes)
AWS

Education

Bachelors degree in Computer Science

Tools

Kafka
RabbitMQ
NewRelic
Grafana
Datadog
Job description

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.
  • Private Health Insurance (including spouse and children)
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.