Enable job alerts via email!

Backend Engineer - Go Engineer

Getir

Fatih

On-site

TRY 150,000 - 300,000

Full time

Today
Be an early applicant

Job summary

A leading mobile-commerce company is seeking an experienced Backend Engineer to design, develop, and maintain backend applications using Go, Java, or Node.js. The ideal candidate will have a minimum of 3 years of experience with backend systems and strong knowledge of databases and cloud environments. This is a unique opportunity for career growth in a fast-paced environment.

Benefits

Professional development opportunities
Career growth potential

Qualifications

  • Minimum 3 years of hands-on experience building and maintaining backend systems in Agile teams.
  • Strong experience with at least one of Go, Java, or Node.js.
  • Solid knowledge of relational and non-relational databases.

Responsibilities

  • Design, develop and maintain backend applications.
  • Implement and enhance microservices architectures.
  • Build robust APIs and optimize data access.

Skills

Backend system development
Go programming
RESTful APIs design
Microservices architecture
CI/CD pipelines
Cloud environment familiarity

Tools

Docker
Kubernetes
PostgreSQL
MongoDB
Kafka
RabbitMQ
Job description
About the job Backend Engineer - Go Engineer

What You'll Bring?

  • Minimum 3 years of hands-on experience building and maintaining backend systems in Agile teams
  • Strong experience with at least one of the following: Go, Java, Node.js (and frameworks like Go Fiber, Spring Boot, NestJS)
  • Solid knowledge of relational and non-relational databases (PostgreSQL, MongoDB, Redis)
  • Familiarity with event-driven architecture and message brokers (Kafka, RabbitMQ)
  • Experience designing and consuming RESTful APIs
  • Proficiency in writing clean, testable, and scalable code (SOLID, DRY principles)
  • Experience with CI/CD pipelines, Git workflows, Docker, Kubernetes
  • Exposure to cloud environments (AWS, GCP, or Azure)

What You'll Be Doing?

  • Design, develop and maintain backend applications with Go, Java, or Node.js
  • Implement and enhance microservices architectures, ensuring scalability and maintainability
  • Build robust APIs and optimize data access with SQL/NoSQL databases
  • Ensure reliable async communication using Kafka, RabbitMQ, or equivalent tools
  • Apply caching strategies with Redis to improve system performance
  • Participate in code reviews, testing, and continuous delivery pipelines
  • Collaborate closely with frontend, DevOps, and product teams to deliver end-to-end features
  • Monitor system performance using tools like Prometheus, Grafana, NewRelic
  • Contribute to architectural discussions and bring innovative ideas to improve systems
  • Once-in-a-career opportunity to make an impact in one of the fastest-growing mobile-commerce businesses in the world.
  • Take charge of your own career growth with us through professional development opportunities! We really mean it when we say that upward and sideways mobility are some of our favorite terms.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.