Job Openings
Backend Engineer
About the job Backend Engineer
Getir is the pioneer of ultra-fast delivery. By bringing together great technology with a unique operational model, we were the first to introduce the concept of groceries being delivered to your door in minutes.
Great technology is developed by great people, and thats why were looking for talented technologists to join our team.
What Youll Be Doing
- Design, develop, and maintain scalable backend systems using Java and Node.js.
- Improve the quality and efficiency of our microservices architecture.
- Collaborate with business and engineering teams to refine requirements and deliver high-quality, testable code.
- Develop and optimize RESTful APIs and asynchronous communication flows using Kafka or RabbitMQ.
- Implement robust caching strategies with Redis to enhance performance.
- Build and maintain CI/CD pipelines and contribute to a strong DevOps culture.
- Operate within distributed cloud environments (preferably AWS), scaling applications with containers (Docker, Kubernetes/EKS).
- Conduct thorough unit and integration testing, including mocking and test-driven development.
- Monitor applications with tools such as Grafana or New Relic to ensure performance and reliability.
- Actively mentor junior engineers and contribute to cross-team technical initiatives.
- Continuously seek and introduce new tools, frameworks, and best practices to improve the engineering workflow.
What You Bring- Bachelor’s degree in Computer Science or a related technical field.
- 3-5+ years of backend development experience using Java with Spring and/or Node.js/TypeScript in a production environment.
- Strong understanding of microservices, distributed systems, and event-driven architectures.
- Proficiency with relational and NoSQL databases such as PostgreSQL and MongoDB.
- Hands-on experience with Redis and advanced caching mechanisms.
- Knowledge of message brokers like Kafka and RabbitMQ.
- Solid experience with Docker and container orchestration (Kubernetes/EKS).
- Expertise in building CI/CD pipelines and implementing DevOps best practices.
- Excellent Git knowledge (branching, merging, PR reviews).
- Strong testing mindset capable of writing unit, integration, and end-to-end tests.
- Fluent communication skills in English.
- Bachelor’s degree in Computer Science or a related technical field.
Benefits
- Hybrid working model
- 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.
- Health insurance (family included)
- Meal card
- Competitive salary