Backend Developer
Information Technology (IT)
Istanbul, Türkiye
Job Overview
Responsibilities:
· Design, develop, and maintain backend services using .NET Core and C#.
· Implement microservices following best practices for scalability, reliability, and security.
· Leverage Redis for caching and optimizing application performance.
· Integrate and optimize Elasticsearch for full-text search and analytics.
· Work with PostgreSQL to ensure data integrity, security, and efficient query performance.
· Build and maintain communication protocols using gRPC for highly efficient and low-latency services.
· Utilize RabbitMQ for message-driven communication and asynchronous data processing.
· Write clean, maintainable, and testable code while following industry standards and best practices.
· Collaborate with cross-functional teams including frontend developers, QA engineers, product managers, and DevOps engineers.
· Participate in code reviews, provide constructive feedback, and mentor junior team members.
· Continuously explore new technologies and adopt industry best practices to enhance our development process.
Qualifications:
· Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
· 5+ years of professional experience in .NET/C# development.
· Proven experience with .NET Core, microservices, and distributed architectures.
· Proficiency in working with Redis for caching and session management.
· Hands-on experience with Elasticsearch for building search and analytics solutions.
· Solid understanding of relational databases, specifically PostgreSQL.
· Experience with RabbitMQ or other messaging solutions for asynchronous communication.
· Strong knowledge of RESTful APIs, asynchronous programming, and event-driven systems.
· Experience with gRPC for creating high-performance, service-to-service communication.
· Familiarity with containerization (Docker, Kubernetes) and CI/CD pipelines.
· Good understanding of cloud platforms (Azure, AWS, or GCP) is a plus.
· Excellent problem-solving, analytical, and communication skills.
· Ability to work effectively in a team environment as well as independently.
Share link
https://go4talent.hrpanda.co/backend-developer-6