Senior Software Developer

1 Day ago • 5 Years + • Full Stack Development

Job Summary

Job Description

Roof Stacks is seeking a Senior Software Developer to design, implement, and maintain robust, scalable software solutions. Responsibilities include writing clean, well-documented code; collaborating with product managers and engineers; optimizing systems for performance; troubleshooting complex issues; and staying current with industry trends. The ideal candidate will have 5+ years of experience, proficiency in data structures and algorithms, expertise in at least one modern programming language, and experience with OOP, design patterns, and databases (SQL and/or NoSQL). Strong problem-solving, communication, and teamwork skills are essential. Experience with .NET Framework, cloud platforms, containerization, and front-end technologies is preferred.
Must have:
  • 5+ years software development experience
  • Proficiency in data structures & algorithms
  • OOP and design patterns expertise
  • Experience with SQL/NoSQL databases
  • RESTful APIs and microservices knowledge
  • Strong problem-solving skills
Good to have:
  • .NET Framework experience
  • Cloud platform knowledge (AWS, Azure, GCP)
  • Containerization (Docker, Kubernetes)
  • Front-end technologies (JavaScript, React, Angular)
  • DevOps practices and tools
  • Fintech/Gaming industry 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.

Key Responsibilities:
Design and implement robust, scalable, and efficient software solutions.
Write clean, maintainable, and well-documented code.
Collaborate with product managers, designers, and other engineers to deliver high-quality products.
Optimize existing systems for performance and scalability.
Troubleshoot and debug complex issues across the stack.
Stay up-to-date with industry trends and technologies to ensure our software remains cutting-edge.

REQUIRED QUALIFICATIONS:

Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

Experience: Minimum of 5 years of professional software development experience, with a proven track record of delivering high-quality software solutions.

Technical Skills:
Strong proficiency in data structures and algorithms.
Expertise in at least one modern programming language.
Experience with object-oriented programming (OOP) and design patterns.
Solid understanding of software development best practices, including version control (Git), CI/CD pipelines, and automated testing.
Experience with database systems (SQL and/or NoSQL) and optimizing queries for performance.
Familiarity with RESTful APIs and microservices architecture.

Problem-Solving: Strong analytical and problem-solving skills, with the ability to tackle complex technical challenges.

Communication: Excellent verbal and written communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.

Team Collaboration: Proven ability to work effectively in a collaborative, fast-paced team environment.

PREFERRED QUALIFICATIONS:

Technical Skills:

Experience with the .NET Framework and related technologies (e.g., ASP.NET, Entity Framework).
Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
Experience with front-end technologies (e.g., JavaScript, React, Angular).
Knowledge of DevOps practices and tools (e.g., Jenkins, Terraform).

Industry Experience: Previous experience in industries such as e-commerce, fintech, gaming, or SaaS is a plus.
undefinedundefinedundefined

Similar Jobs

Patterned Learning Career - Senior Backend Software Engineer

Patterned Learning Career

(Remote)
6 Days ago
Brightline - Full Stack Web Developer

Brightline

Ashburn, Virginia, United States (On-Site)
3 Months ago
Playnetic - Game Developer

Playnetic

(Remote)
2 Weeks ago
NinjaVan - Lead Software Engineer

NinjaVan

Hyderabad, Telangana, India (On-Site)
3 Months ago
Embark Studios - Fullstack Engineer - Tools & CI

Embark Studios

Stockholm, Stockholm County, Sweden (On-Site)
2 Weeks ago
BlueJeans - Lead Software Engineer - Windows App Development

BlueJeans

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Electronic Arts - .NET Full-Stack Software Engineer - 12 month contract

Electronic Arts

Guildford, England, United Kingdom (Hybrid)
1 Month ago
Google - Software Engineer III, Google Cloud Compute Infrastructure

Google

Sunnyvale, California, United States (On-Site)
3 Months ago
Onward Search - User Interface Software Engineer

Onward Search

New York, New York, United States (Remote)
1 Week ago
Tesla - Software Developer, IT Application

Tesla

Barcelona, Catalonia, Spain (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Vigaet - Full stack Developer

Vigaet

Bengaluru, Karnataka, India (On-Site)
11 Months ago
prizepicks - Software Engineer III (Ruby on Rails)

prizepicks

(Remote)
1 Month ago
IGN - Senior Full Stack Software Engineer

IGN

United States (Hybrid)
3 Months ago
The Walt Disney Company - Sr Software Engineer (webOS/Tizen)

The Walt Disney Company

San Francisco, California, United States (On-Site)
3 Months ago
Arkadium - Senior Full-Stack Engineer, Core Tech

Arkadium

Lisbon, Lisbon, Portugal (Hybrid)
2 Months ago
Fortis Games - Senior QA Automation Engineer

Fortis Games

Portugal (On-Site)
3 Weeks ago
GAMURS Group - Operation Sports: Freelance Sports Video Games Writer

GAMURS Group

United States (Remote)
1 Month ago
Epic Games - Principal Web Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
PwC - Full Stack Developer - Milano [IFS]

PwC

Milan, Lombardy, Italy (On-Site)
4 Months ago
Volley - Principal Software Engineer

Volley

San Francisco, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in İstanbul, İstanbul, Türkiye

Trendyol - Data Science Professionals (Computer Vision & NLP)

Trendyol

İstanbul, İstanbul, Türkiye (Hybrid)
1 Month ago
RoofStack - Test Automation Developer

RoofStack

İstanbul, İstanbul, Türkiye (Remote)
1 Month ago
USE Insider - Customer Success Manager - Hi-tech

USE Insider

İstanbul, İstanbul, Türkiye (On-Site)
3 Months ago
USE Insider - Technical Support Engineer (Javascript)

USE Insider

İstanbul, İstanbul, Türkiye (On-Site)
3 Months ago
Voodoo - Lead Creative Manager - Gaming

Voodoo

İstanbul, Türkiye (On-Site)
5 Months ago
USE Insider - Front-end Developer (Javascript)

USE Insider

İstanbul, İstanbul, Türkiye (On-Site)
3 Months ago
SSC Technologies - Integration Engineer - Hybrid

SSC Technologies

İstanbul, İstanbul, Türkiye (Hybrid)
4 Months ago
Voodoo - Marketing Video Artist - Gaming

Voodoo

İstanbul, Türkiye (On-Site)
3 Months ago
Trendyol - Senior Software Engineer - Machine Learning

Trendyol

İzmir, İzmir, Türkiye (Hybrid)
3 Months ago
Panteon Games - Senior Game Developer

Panteon Games

Ankara, Ankara, Türkiye (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Anthology  Inc  - Senior Software Engineer I

Anthology Inc

Bogotá, Bogota, Colombia (Remote)
2 Months ago
RoofStack - Senior Backend Developer

RoofStack

İstanbul, İstanbul, Türkiye (Remote)
1 Month ago
Google - Software Engineer III, Infrastructure, Google Cloud Platforms

Google

Kirkland, Washington, United States (On-Site)
3 Months ago
Appier - Senior Software Engineer, Backend Development

Appier

Taipei City, Taiwan (On-Site)
3 Months ago
Toptracer - Embedded Software Engineer

Toptracer

Stockholm, Stockholm County, Sweden (Hybrid)
2 Weeks ago
Seedify - Staff Technical Architect

Seedify

(Remote)
5 Months ago
PwC - IN_Senior Associate_Full Stack Developer_Data & Analytics_Advisory_PAN India

PwC

Kolkata, West Bengal, India (On-Site)
4 Months ago
CharacterAI - Security Engineer, Product Security

CharacterAI

Menlo Park, California, United States (On-Site)
1 Month ago
Kaedim - Software Engineer

Kaedim

San Francisco, California, United States (On-Site)
6 Months ago
Electronic Arts - Software Engineer II

Electronic Arts

Hyderabad, Telangana, India (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

At Roofstacks, we are not content with simply innovating; we are committed to pushing the frontiers of technology. Since our establishment in 2015, we have skillfully integrated conventional systems with cutting-edge solutions, raising the standard in industries such as tourism, metaverse, AR, gaming, blockchain, and fintech.


İstanbul, Türkiye (On-Site)

İstanbul, İstanbul, Türkiye (Hybrid)

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

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

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

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

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

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

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

İstanbul, İstanbul, Türkiye (Remote)

View All Jobs

Get notified when new jobs are added by RoofStack

Level Up Your Career in Game Development!

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

Job Common Plug