
Backend Developer
- İstanbul
- Sürekli
- Tam zamanlı
- Team Player: Humble, lifelong learner with a customer-first mindset.
- Practical Knowledge: Proficient in OOP, Design Patterns, Clean Code, Software Craftsmanship culture, Refactoring, Unit, and Integration Testing.
- Experience: 2+ years of experience in at least one of the following languages: Java, Go, C#, Scala, Kotlin, Node.js.
- Database Management: Experience with relational/non-relational Database Management Systems such as PostgreSQL, Elasticsearch, Couchbase, etc.
- Messaging Patterns: Experience with messaging patterns like saga, outbox, and message brokers such as Kafka, RabbitMQ, etc.
- CI/CD Experience: Proficient in Continuous Delivery and Continuous Integration, familiar with infrastructure as code tools such as Terraform.
- Backend Services: Experience in building backend services using mainstream frameworks.
- Agile Mindset: Agile-minded team player with strong communication skills.
- Distributed Systems: Preferably experienced in fault-tolerant and loosely coupled distributed architectures.
- Containerized Experience: Experience with Kubernetes, observability, monitoring, and resource optimization is a significant plus.
- Language Skills: Good command of written and spoken English.