Dijital Kurye
BACKEND DEVELOPER
Dijital KuryeTurkey2 days ago
Full-timeEngineering, Information Technology

POSITION REQUIREMENTS 


· Minimum 8 years of experience in .NET Core development, 


· Residency on the Anatolian side of Istanbul is required for this position, ensuring ease of access to our office and seamless team collaboration. 


· Knowledge of .NET Core, C#, MVC, Web API, and PostgreSQL is required, 


· Expert knowledge of Entity Framework Core and Dapper, 


· Experience with DDD, SOLID and design patterns, 


· Experience building, testing, and troubleshooting RESTful APIs, 


. Experience with object stores, AWS S3/Minio e.g. 


. Experience with AI assisted coding 


· Knowledge and experience of software development best practices, 


· Background in developing high performance distributed systems, 


· Knowledge of Source control and good code versioning and management practices(Git), 


· Troubleshooting and problem-solving skills, 


· Strong desire to learn and explore new technologies, 


· Great team player, collaborate in a cross-functional Agile Team, 


· Good written & verbal communication skills both in Turkish and English 


· Working with the project management tool and being able to use it effectively. (Task Management Tools), 


· No military obligation for male candidates. 


NICE TO HAVE  


·  Experience with unit tests, 


· Experience with Microservices, Docker, Kubernetes, 


· Experience with Event Driven Architecture and messaging services such as RabbitMQ 


· Experience with Redis memory caching systems and cache algorithms 


. Experience with object databases such as MongoDB 


. Experience with graph and/or vector databases 


JOB DESCRIPTION  


· Will be a part of the research and software development team, 


· Responsible for software development and maintenance processes of our products, 


· Develop and maintain Back-End solutions using cutting edge technologies and products, 


· Creating high-quality code and writing maintainable unit tests, 


· Work with product owners to prioritize and deliver solutions using an Agile environment. 


 

Key Skills

Ranked by relevance