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
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
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
At Roof Stacks, we are eager to welcome a talented Senior Backend Developer to our innovative team based in vibrant İstanbul. Since our founding in 2015, we've passionately pursued advancements in Tourism Systems, Extended Reality (AR/VR), Blockchain Technologies, Game Development, and Financial Technology. This is your chance to become an integral part of a company committed to designing the future through cutting-edge technology. As a Senior Backend Developer, you will play a crucial role in the RoofStream team, contributing to the development of distributed systems and crafting scalable architectural solutions. With your experience, you'll help shape our technical vision, ensuring our projects are developed following the highest standards of software development practices like clean code, DDD, and SOLID principles. We are particularly interested in professionals with a strong command of .NET Core and a solid background in AWS, Kubernetes, and CI/CD processes. Experience with modern databases such as PostgreSQL, Couchbase, and Redis will empower you to excel in your role. Additionally, as you work closely with cross-functional teams, your collaboration will help deliver the high-quality solutions we strive for. At Roof Stacks, continuous growth and knowledge sharing are part of our ethos. If you’re looking for an opportunity to not only showcase your technical skills but also contribute to progressive projects on a global scale, this is the position for you. Join us in our mission to influence and innovate across the tech landscape.
Our vision is to design tomorrow and interpret the future from today.
23 jobsSubscribe to Rise newsletter