Senior Backend Developer

İstanbul , Türkiye
Full-Time
As Roof Stacks, we have been carrying out innovative projects since 2015. We aim to become a global actor in Tourism Systems, Extended Reality(AR/VR), Blockchain Technologies, Game Development, and Financial Technology, which are our areas of expertise.   We focus on creating a difference with the technologies we develop and designing the future. In addition to our central office in Ataşehir/İstanbul, we have branches in Antalya and Elazığ in Turkey.   We have strengthened our position in the global market by opening a new office in Austin, USA, which hosts world technology giants from all over the world. We are looking for an experienced Senior Software Developer to join the RoofStream team. In this role, you will contribute to the development of distributed systems, design scalable architectural solutions, and contribute to modern software development practices. Required Qualifications: Bachelor's or Master's degree in Computer Engineering or a related field At least 5+ years of software development experience Deep knowledge of modern software development processes, clean code, DDD, and SOLID principles Advanced knowledge of .NET Core and related technologies Proficiency with AWS, Kubernetes, and CI/CD processes Experience with databases such as PostgreSQL, Couchbase, Redis, Kafka Responsibilities: Architecture and Development: Contribute to the architectural vision of the project and support technical transformation Design and implement microservice-based solutions Strong knowledge of software design patterns and best practices Technical Expertise: Develop and optimize high-performance .NET Core applications Migrate existing AWS Lambda functions to .NET Core Implement database solutions and cache mechanisms Work with distributed systems, message queues, and event-driven architecture Experience with PostgreSQL, Couchbase, and gRPC is a plus Knowledge of the Dapr framework is a big plus Knowledge of Node.js is a big advantage Authentication and Security: Implement authentication and authorization mechanisms Work with OAuth 2.0, JWT, PKI, and identity providers (e.g., Keycloak) Infrastructure and DevOps: Deploy and manage applications in AWS and Kubernetes environments Collaborate with DevOps teams to contribute to CI/CD, scalability, and observability processes Experience with AWS Lambda, serverless architectures, and Kubernetes is a plus Collaboration and Growth: Collaborate with cross-functional teams to deliver high-quality solutions Follow best practices for code quality, testing processes, and sustainability Stay updated with technology trends and continuously improve both yourself and your team  
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Back-end Developer Q&A's
Report this job
Apply for this job