Software Developer

2 Weeks ago • 3 Years +

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

Fortis Games - Sr. QA Engineer

Fortis Games

Canada (On-Site)
3 Months ago
Canva - Senior Software Engineer (Python) - Warehouse Platform

Canva

Sydney, New South Wales, Australia (Remote)
1 Month ago
Sandsoft Games - DevOps & Automation Engineer

Sandsoft Games

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
1 Month ago
Granicus - DevOps Engineer II

Granicus

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Epic Games - Principal Programmer, Horde

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Version1 - Technical Product Manager - Innovation Labs

Version1

Bengaluru, Karnataka, India (On-Site)
4 Days ago
Super - Staff Software Engineer - Fullstack

Super

Canada (Remote)
6 Months ago
ION - Java Developer, Budapest

ION

Budapest, Hungary (Hybrid)
7 Months ago
Maxis Studios - Gameplay Software Engineer

Maxis Studios

Vancouver, British Columbia, Canada (Hybrid)
2 Weeks ago
Axon - Senior Software Engineer, Privacy

Axon

Scottsdale, Arizona, United States (Hybrid)
2 Weeks ago
N-iX - Senior React Native Engineer

N-iX

Ukraine (Remote)
1 Month ago
InnoPhase IoT - Python Build Automation Developer/ DevOps Engineer

InnoPhase IoT

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Playrix - Senior C++ Software Engineer (Tools)

Playrix

Ukraine (Remote)
6 Months ago
Colo pl - Server-Side Engineer (Game Industry Experience Not Required)

Colo pl

Minato City, Tokyo, Japan (On-Site)
1 Year ago
G5 Games - Monitoring Engineer

G5 Games

(Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Istanbul, İstanbul, Türkiye

RoofStack - Senior Test Automation Developer

RoofStack

İstanbul, İstanbul, Türkiye (On-Site)
1 Month ago
USE Insider - Account Manager

USE Insider

İstanbul, İstanbul, Türkiye (On-Site)
7 Months ago
Codeway studios - Marketing Art Intern (Motion Designer)

Codeway studios

İstanbul, İstanbul, Türkiye (On-Site)
1 Week ago
Ging games - Game Developer

Ging games

Ankara, Ankara, Türkiye (Hybrid)
5 Days ago
Ruby game studio - Game Designer (on-site)

Ruby game studio

İzmir, İzmir, Türkiye (On-Site)
6 Months ago
Google - Customer Engineer, Google Workspace

Google

İstanbul, İstanbul, Türkiye (On-Site)
2 Weeks ago
Roof Stacks - Senior Product Manager

Roof Stacks

İstanbul, İstanbul, Türkiye (On-Site)
2 Weeks ago
Trendyol - Backend Developer

Trendyol

Ankara, Ankara, Türkiye (Hybrid)
7 Months ago
Good Job Games - Junior Software Engineer

Good Job Games

İstanbul, Türkiye (On-Site)
5 Months ago
RoofStack - Senior Cyber Security Engineer

RoofStack

İstanbul, İstanbul, Türkiye (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Istanbul, İstanbul, Türkiye (Hybrid)

İstanbul, Türkiye (On-Site)

Istanbul, İstanbul, Türkiye (Hybrid)

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 (On-Site)

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

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

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