Getmobil
Software Engineer
GetmobilTurkey10 days ago
Full-timeInformation Technology

At Getmobil, we are revolutionizing the re-commerce market by giving electronic devices a second life and aiming to become a leader in the sustainable technology sector in Turkey. By combining the principles of the circular economy with technology, we’re on our way to becoming the largest tech company in the country.

Qualifications

  • Minimum 4 years of experience in enterprise-level application development using .NET (C#)
  • Proficiency in modern .NET architectures (preferably .NET 9)
  • Familiarity with other programming languages such as PHP (Laravel), Java, or Go is a plus
  • Practical experience with Hexagonal (Ports & Adapters) or similar modern software architectures
  • Experience developing applications within microservice-based systems
  • Hands-on experience with messaging/stream processing platforms such as Confluent Kafka or similar
  • Experience working with Elasticsearch or similar search, logging, and analytics platforms
  • Strong theoretical knowledge and practical experience with relational databases (particularly MySQL or PostgreSQL)
  • Strong hands-on experience with Kubernetes — including developing, deploying, and operating containerized applications on Kubernetes clusters
  • Actively involved in application development and deployment processes on Kubernetes environments
  • Interest or knowledge in event-driven and asynchronous architectures
  • Strong team collaboration skills, with a focus on documentation and adherence to clean code principles
  • Interest in Domain-Driven Design (DDD); has adopted or is motivated to grow in domain-oriented design practices
  • Ability to effectively and ethically integrate AI-based tools (e.g., GitHub Copilot, ChatGPT, Codex) into the software development lifecycle
  • Actively uses AI-powered coding assistants to enhance productivity and maintain code quality


Preferred Qualifications

  • Experience with test automation and CI/CD pipelines
  • Experience with NoSQL technologies (e.g., MongoDB, Redis)
  • Hands-on experience developing applications on cloud-native platforms such as Azure, AWS, or GCP
  • Interest or experience with observability technologies such as OpenTelemetry or similar


If you’re ready to make a difference in the sustainable tech world and be part of Getmobil’s exciting journey, we’d love to hear from you!

Key Skills

Ranked by relevance