Software Developer

2 Months ago • 3 Years + • Programming

Job Summary

Job Description

As a Mid-Level Software Developer, you will contribute to the design and development of our system. Responsibilities include implementing and maintaining software components, assisting in architectural discussions, following code quality standards, collaborating with team members, addressing performance issues, and staying updated on technological developments. The role also involves troubleshooting and problem-solving across the application stack. The work location is Istanbul, with a hybrid work model.
Must have:
  • .NET Backend Experience: At least 3 years of practical experience with .NET 5 and higher versions
  • Version Control Systems: Proficiency in Git-based workflows and team code review processes
Good to have:
  • Other Programming Languages: Familiarity with Go, NodeJS, and similar languages
  • Frontend and Mobile Technologies: Knowledge of modern frontend and mobile technologies
  • Cloud Technologies: Experience with cloud platforms such as AWS, Azure, or GCP
  • DevOps Awareness: Understanding of CI/CD processes, automated testing, and deployment
  • Code Quality: Knowledge of test coverage, code quality principles, and improvement practices
  • Distributed Systems: Exposure to microservice architectures and scalability concepts
  • Transaction Management: Understanding of basic concurrency control and race conditions
  • Design Patterns: Knowledge of software design principles such as SOLID
  • Documentation: Ability to document code and technical decisions effectively
  • Communication Skills: Ability to communicate with team members and explain technical concepts clearly
  • English: Working knowledge of technical English to read and write documentation
  • Performance Testing: Basic understanding of performance testing and optimization

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. Position Description: As a Mid-Level Software Developer, you will contribute to the design and development of our system. Responsibilities: - Implement and maintain software components - Assist in architectural discussions and provide input on technical decisions - Follow established code quality standards - Collaborate with team members on complex technical challenges - Help identify and address performance and scalability issues - Stay updated on technological developments relevant to your role - Assist in troubleshooting and problem-solving across the application stack Required Qualifications: Must Have: .NET Backend Experience: At least 3 years of practical experience with .NET 5 and higher versions Version Control Systems: Proficiency in Git-based workflows and team code review processes Nice to Have: Other Programming Languages: Familiarity with Go, NodeJS, and similar languages Frontend and Mobile Technologies: Knowledge of modern frontend and mobile technologies Cloud Technologies: Experience with cloud platforms such as AWS, Azure, or GCP DevOps Awareness: Understanding of CI/CD processes, automated testing, and deployment Code Quality: Knowledge of test coverage, code quality principles, and improvement practices Distributed Systems: Exposure to microservice architectures and scalability concepts Transaction Management: Understanding of basic concurrency control and race conditions Design Patterns: Knowledge of software design principles such as SOLID Documentation: Ability to document code and technical decisions effectively Communication Skills: Ability to communicate with team members and explain technical concepts clearly English: Working knowledge of technical English to read and write documentation Performance Testing: Basic understanding of performance testing and optimization Job Location and Working Model: - Must reside in Istanbul (mandatory) - Hybrid work model

Similar Jobs

bytedance - Creator Operations Manager (DE)

bytedance

London, England, United Kingdom (On-Site)
3 Months ago
CD PROJEKT RED - Revenue Controlling Specialist

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Hybrid)
6 Days ago
Socialpoint - Senior Software Engineer (AdTech)

Socialpoint

Barcelona, Catalonia, Spain (Hybrid)
1 Week ago
Globalization Partners - Senior Product Operations Manager

Globalization Partners

United States (Remote)
2 Months ago
Square - Floor Manager

Square

Cavan, County Cavan, Ireland (On-Site)
1 Week ago
Saviynt - Sr. ASP .Net developer

Saviynt

El Segundo, California, United States (Hybrid)
9 Months ago
luxsoft - Software Developer

luxsoft

Pune, Maharashtra, India (On-Site)
1 Week ago
Qualcomm - Software Platform Solutions Developer

Qualcomm

San Diego, California, United States (On-Site)
1 Month ago
bounteous - Junior Java Developer

bounteous

New York, United States (Hybrid)
1 Month ago
Riot Games - Senior Software Engineer - VALORANT - Foundations Developer Experience & Workflows

Riot Games

Los Angeles, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

WebTech Corporation - Teardown Engineer

WebTech Corporation

Kansas City, Missouri, United States (On-Site)
1 Month ago
NVIDIA - Senior System Validation Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
6 Months ago
Alpha Sense - Enterprise Account Executive, Corporate

Alpha Sense

Remote, Oregon, United States (Remote)
7 Months ago
Haleon - Intern - Quality Systems & Compliance

Haleon

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)
1 Week ago
Rippling - Customer Support Supervisor, Compliance

Rippling

United States (Remote)
1 Month ago
Rippling - Software Engineer Intern - Winter 2026

Rippling

New York, United States (On-Site)
3 Months ago
Gigamon - Sr Staff SW Engineer

Gigamon

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
e2 open - Senior Customer Success Manager

e2 open

Central Sulawesi, Indonesia (On-Site)
2 Weeks ago
dun bradstreet - Data Operations Analyst

dun bradstreet

Urdorf, Zurich, Switzerland (Hybrid)
1 Month ago
The game - Community Resource Manager

The game

London, England, United Kingdom (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Istanbul, İstanbul, Türkiye

USE Insider - TUBITAK 2232-A International Leading Researchers Program Application and Employment Announcement

USE Insider

Istanbul, İstanbul, Türkiye (Remote)
7 Months ago
USE Insider - Machine Learning Engineer (Search)

USE Insider

Istanbul, İstanbul, Türkiye (Remote)
2 Months ago
Spyke Games - Product Manager

Spyke Games

İstanbul, Türkiye (On-Site)
1 Year ago
Chef.js - 2D/3D Game Artist

Chef.js

Ankara, Ankara, Türkiye (On-Site)
2 Months ago
Boombit - Senior Game Product Manager

Boombit

İzmir, İzmir, Türkiye (On-Site)
8 Months ago
USE Insider - Customer Onboarding Manager

USE Insider

Istanbul, İstanbul, Türkiye (Hybrid)
9 Months ago
gyb games - Product Manager (HyperCasual)

gyb games

Istanbul, İstanbul, Türkiye (On-Site)
2 Months ago
luxsoft - Senior/Lead Data Engineer

luxsoft

Türkiye (Remote)
2 Months ago
Codeway Studios - Learning & Development Specialist

Codeway Studios

İstanbul, Türkiye (On-Site)
6 Months ago
Roof Stacks - Software Developer

Roof Stacks

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

Get notifed when new similar jobs are uploaded

Programming Jobs

Rockstar Games - Senior Software Engineer (C#)

Rockstar Games

Andover, Massachusetts, United States (On-Site)
2 Months ago
Pixel Toys - Lead Programmer

Pixel Toys

Royal Leamington Spa, England, United Kingdom (Hybrid)
1 Week ago
Luxoft - Java Team Lead

Luxoft

Toronto, Ontario, Canada (On-Site)
8 Months ago
Playtika - Senior Java Developer

Playtika

Romania (Hybrid)
8 Months ago
Next Level Business Services - Senior .NET Developer

Next Level Business Services

New York, New York, United States (On-Site)
9 Months ago
Capgemini - .Net Azure

Capgemini

Pune, Maharashtra, India (On-Site)
2 Months ago
Poppulo - Senior Software Engineer – C#/.Net

Poppulo

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago
Behaviour Interactive - Programmer - Internship Fall 2025

Behaviour Interactive

Montreal, Quebec, Canada (Hybrid)
1 Month ago
TransUnion - Senior Software Developer

TransUnion

Heredia, Costa Rica (Remote)
2 Months ago
Egnyte - Database Engineer

Egnyte

India (Remote)
10 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