Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Backend Developer image - Rise Careers
Job details

Senior Backend Developer

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

 


RoofStacks Glassdoor Company Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
RoofStacks DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of RoofStacks
RoofStacks CEO photo
Burak Soylu
Approve of CEO

Average salary estimate

$95000 / YEARLY (est.)
min
max
$70000K
$120000K

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.

What You Should Know About Senior Backend Developer, RoofStacks

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.

Frequently Asked Questions (FAQs) for Senior Backend Developer Role at RoofStacks
What are the responsibilities of a Senior Backend Developer at Roof Stacks?

As a Senior Backend Developer at Roof Stacks, you'll be responsible for contributing to the architectural vision, designing microservice-based solutions, and developing high-performance .NET Core applications. You'll also handle the migration of AWS Lambda functions to .NET Core and collaborate with cross-functional teams to ensure quality solutions.

Join Rise to see the full answer
What qualifications are required for the Senior Backend Developer position at Roof Stacks?

Candidates applying for the Senior Backend Developer position at Roof Stacks should possess a Bachelor's or Master's degree in Computer Engineering or a related field, along with at least 5 years of software development experience. Proficiency in .NET Core, AWS, and Kubernetes is essential, as well as an understanding of database technologies like PostgreSQL and Couchbase.

Join Rise to see the full answer
Can you describe the technical skills needed for the Senior Backend Developer role at Roof Stacks?

For the Senior Backend Developer role at Roof Stacks, candidates should have advanced knowledge of .NET Core, experience with cloud services such as AWS, and strong skills in CI/CD processes. Familiarity with various databases including PostgreSQL and Couchbase, as well as knowledge of authentication mechanisms like OAuth 2.0, will greatly enhance your capabilities in this role.

Join Rise to see the full answer
What is the work environment like for a Senior Backend Developer at Roof Stacks?

At Roof Stacks, the work environment is dynamic and collaborative. As a Senior Backend Developer, you'll work with passionate individuals who prioritize innovation and continuous improvement. The team culture encourages knowledge sharing, professional growth, and collaboration across departments, ensuring a supportive atmosphere for development.

Join Rise to see the full answer
What growth opportunities exist for Senior Backend Developers at Roof Stacks?

Roof Stacks actively promotes continuous growth for Senior Backend Developers through learning opportunities, technical workshops, and access to the latest technologies. Our commitment to staying updated with industry trends allows you to expand your skill set and advance your career within the company as we expand our global presence.

Join Rise to see the full answer
Common Interview Questions for Senior Backend Developer
Can you explain your experience with .NET Core and how it applies to backend development?

When answering questions about your experience with .NET Core, focus on specific projects where you've utilized the framework. Highlight examples of high-performance applications you've developed, the challenges you faced, and how you solved them using .NET Core capabilities.

Join Rise to see the full answer
How do you design microservice architectures?

When discussing microservice architectures, emphasize your approach to designing each service's boundaries, communication protocols, and data management strategies. Provide examples of microservice implementations from past projects to showcase your understanding.

Join Rise to see the full answer
What are DDD and SOLID principles, and how do you apply them in your work?

Clearly define DDD and SOLID principles when answering this question. Focus on specific instances where these methodologies have improved your project's design or code quality. Demonstrating a deep understanding will show your expertise in the field.

Join Rise to see the full answer
Can you give an example of a performance bottleneck you've encountered and how you resolved it?

When providing an example of resolving a performance bottleneck, briefly outline the issue, the steps you took to identify the root cause, and how you implemented a solution that enhanced performance. This highlights your problem-solving skills.

Join Rise to see the full answer
Describe your experience working with AWS and Kubernetes.

Detail your experience with AWS services and Kubernetes when answering this question. Mention specific projects where you've utilized these technologies for deployment, management, or scaling applications, showcasing your hands-on expertise.

Join Rise to see the full answer
How do you handle version control and collaboration within teams?

Discuss your experience with version control systems, such as Git, and how you've used them to collaborate efficiently in team settings. Mention any specific tools or practices that have enhanced collaboration within your teams.

Join Rise to see the full answer
What is your approach to ensuring code quality in your projects?

When addressing code quality, discuss your adherence to best practices, usage of code review processes, automated testing, and continuous integration. Providing examples of how this has positively impacted a past project will strengthen your response.

Join Rise to see the full answer
How do you stay updated with the latest technology trends?

Share your methods for keeping up with technology trends, such as attending conferences, following thought leaders on social media, or joining relevant online communities. Mention specific resources or techniques that have helped you maintain your knowledge.

Join Rise to see the full answer
What strategies do you use for effective debugging?

Outline your systematic approach to debugging, such as using logging tools, understanding stack traces, and isolating problems. Provide an example of a complex bug you resolved to emphasize your analytical skills.

Join Rise to see the full answer
How do you handle feedback and critiques on your work?

Discuss your openness to feedback and how you perceive it as an opportunity for growth. Share how you’ve successfully implemented feedback from colleagues or superiors in past projects to enhance your work.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Anduril Industries Hybrid Seattle, Washington, United States
Posted 18 hours ago
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical
NXTGIG Remote No location specified
Posted 6 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Anduril Industries Hybrid Seattle, Washington, United States
Posted 11 days ago
Photo of the Rise User
Posted 3 days ago

Our vision is to design tomorrow and interpret the future from today.

23 jobs
MATCH
Calculating your matching score...
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Medical Expert, Fertility and Pregnancy at Carrot Fertility
Photo of the Rise User
Someone from OH, Kent just viewed Finance Year-round Intern at Sherwin-Williams
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Owner, AI at Modernizing Medicine, Inc.
Photo of the Rise User
131 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Canton just viewed UI Designer - Website & Brand at Atlan
Photo of the Rise User
21 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
24 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - User Platform at Spotify
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - #1696 at MeridianLink
Photo of the Rise User
Someone from OH, Columbus just viewed Enterprise Sales Project Associate at Array
Photo of the Rise User
Someone from OH, Akron just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Thornville just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
Someone from OH, Columbus just viewed Cashier - Sawmill Road Market District at Giant Eagle
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom