Job Openings
Backend Engineer - Marketplace
About the job Backend Engineer - Marketplace
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 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?
- Bachelors degree in Computer Science or a related technical field.
- 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.