Senior Backend Developer

4 Months ago • 5 Years + • Backend Development

Job Summary

Job Description

RoofStream seeks a Senior Backend Developer to contribute to the development of distributed systems, design scalable architectures, and implement modern software development practices. Responsibilities include designing and implementing microservice-based solutions using .NET Core, AWS, Kubernetes, and related technologies. The role involves working with databases (PostgreSQL, Couchbase, Redis, Kafka), message queues, event-driven architecture, and implementing authentication and authorization mechanisms (OAuth 2.0, JWT, PKI). Experience with Dapr and gRPC is a plus. The candidate will collaborate with cross-functional teams, focusing on code quality, testing, and continuous improvement. Deployment and management of applications in AWS and Kubernetes environments are also key responsibilities.
Must have:
  • .NET Core expertise
  • AWS & Kubernetes knowledge
  • Microservices architecture experience
  • Database proficiency (PostgreSQL)
  • 5+ years software development experience
Good to have:
  • Dapr framework knowledge
  • gRPC experience
  • Couchbase & Redis experience
  • Kafka experience

Job Details

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
 
undefinedundefinedundefined

Similar Jobs

Xplor Technologies - Finance Manager

Xplor Technologies

Pune, Maharashtra, India (On-Site)
3 Days ago
metacore - UX Designer

metacore

Berlin, Berlin, Germany (Hybrid)
1 Month ago
bytedance - Procurement Manager - Marketing, AMS

bytedance

San Jose, California, United States (On-Site)
3 Months ago
DraftKings - Technical Product Manager, Infrastructure

DraftKings

Boston, Massachusetts, United States (On-Site)
3 Days ago
Lambda - Research Engineer, Post-Training Evals

Lambda

San Francisco, California, United States (Hybrid)
2 Months ago
gitlab - Senior Backend Engineer (Ruby on Rails)

gitlab

(Remote)
2 Months ago
bad monkee - Back-End Developer

bad monkee

Hamburg, Hamburg, Germany (On-Site)
1 Month ago
NXP - Assembly Backend Technician (System & Tooling)

NXP

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
1 Year ago
zeta - Director - Engineering (Backend)

zeta

Hyderabad, Telangana, India (On-Site)
9 Months ago
JMA - Backend GO Developer

JMA

Bologna, Emilia-Romagna, Italy (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Capgemini - CHATBOT -AWS CONNECT + AWS LEX + AWS LAMBDA

Capgemini

India (On-Site)
1 Month ago
Apple - Machine Learning Engineer, Siri Attention & Invocation

Apple

Cupertino, California, United States (On-Site)
1 Month ago
Remote - Risk Officer - Payments

Remote

Netherlands (Remote)
2 Weeks ago
CGS Carrers - Senior Java Software Engineer

CGS Carrers

Indonesia (Remote)
2 Months ago
Ubisoft - Customer Success Analyst

Ubisoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Qualcomm - RTL Design Engineer- Sr Staff

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Collaborative Robotics - Strategic Automation Consultant

Collaborative Robotics

United States (Remote)
2 Months ago
Toku - Token Plan Administrator

Toku

United States (Remote)
1 Month ago
WebTech Corporation - Program/Product Manager

WebTech Corporation

Jackson, Tennessee, United States (On-Site)
1 Month ago
Playdawn Consulting - Full Stack Developer (Unity/Golang)

Playdawn Consulting

Bengaluru, Karnataka, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Istanbul, İstanbul, Türkiye

ging games - Game Designer

ging games

Ankara, Ankara, Türkiye (On-Site)
2 Months ago
USE Insider - TUBITAK 2232-B International Leading Researchers Program Application and Employment Announcement

USE Insider

Istanbul, İstanbul, Türkiye (Remote)
7 Months ago
good job games - Game Developer

good job games

İstanbul, Türkiye (On-Site)
10 Months ago
Spyke Games - 3D Artist

Spyke Games

İstanbul, Türkiye (On-Site)
11 Months ago
panteon games - Marketing Artist

panteon games

Ankara, Ankara, Türkiye (On-Site)
8 Months ago
panteon games - Game Developer

panteon games

Ankara, Ankara, Türkiye (On-Site)
2 Months ago
panteon games - Concept Artist and Texture Painter

panteon games

Ankara, Ankara, Türkiye (On-Site)
8 Months ago
Roof Stacks - Senior Test Automation Developer

Roof Stacks

Istanbul, İstanbul, Türkiye (On-Site)
4 Months ago
USE Insider - Product Design Lead

USE Insider

Istanbul, İstanbul, Türkiye (Remote)
2 Years ago
USE Insider - Account Director

USE Insider

Istanbul, İstanbul, Türkiye (On-Site)
9 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

favorited - Senior/Staff Software Engineer (Backend)

favorited

Santa Monica, California, United States (On-Site)
1 Week ago
Thoughtfish GmbH - Backend Developer

Thoughtfish GmbH

Germany (On-Site)
1 Year ago
gitlab - Intermediate Backend Engineer (Golang)

gitlab

(Remote)
2 Months ago
Pay2 - Backend Engineer

Pay2

Gurugram, India (On-Site)
3 Days ago
Survay Monkey - Senior Software Engineer II [Backend]

Survay Monkey

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Ahoy Games - Backend Engineer

Ahoy Games

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Days ago
Zamp - Backend Engineer

Zamp

Gurugram, Haryana, India (On-Site)
1 Year ago
Genies - 2025 Summer Backend Engineer Intern

Genies

San Mateo, California, United States (On-Site)
4 Months ago
CoinTracker - Backend Engineer

CoinTracker

United States (Remote)
1 Week ago
bytedance - Backend Software Engineer

bytedance

Dubai, Dubai, United Arab Emirates (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Kahramanmaraş, Kahramanmaraş, Türkiye (On-Site)

Kahramanmaraş, Kahramanmaraş, Türkiye (On-Site)

Istanbul, İstanbul, Türkiye (Hybrid)

Istanbul, İstanbul, Türkiye (On-Site)

Istanbul, İstanbul, Türkiye (On-Site)

Istanbul, İstanbul, Türkiye (Hybrid)

Istanbul, İstanbul, Türkiye (Hybrid)

Istanbul, İstanbul, Türkiye (Hybrid)

İstanbul, Türkiye (On-Site)

Istanbul, İstanbul, Türkiye (Hybrid)

View All Jobs

Get notified when new jobs are added by Roof Stacks

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug