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

ByteDance - Backend Engineer, Machine Learning Systems - Singapore

ByteDance

Singapore (On-Site)
3 Months ago
Meltwater - Backend & Cloud Engineer – Javascript

Meltwater

Hyderabad, Telangana, India (Hybrid)
3 Months ago
N-iX - Senior Full Stack Engineer (Java+React)

N-iX

Bulgaria (Remote)
1 Month ago
Buckman - Analista de Desenvolvimento de Software

Buckman

Sumaré, State Of São Paulo, Brazil (On-Site)
3 Months ago
Nagarro - Staff Engineer, Java Fullstack

Nagarro

(On-Site)
3 Months ago
MURKA - PHP Developer

MURKA

Poland (On-Site)
3 Weeks ago
Virtuos - Senior / Lead Software Engineer

Virtuos

China (On-Site)
1 Month ago
Google - Senior Software Engineer, Machine Learning, Google Ads

Google

Mountain View, California, United States (On-Site)
3 Months ago
Nielsen Holdings - Software Engineer - (Java/Python, Sencha Ext JS, Oracle, Postgres, Spring boot, AWS)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
PwC - Associate – Power Platform -Ms Dynamics– Advisory  -Chennai

PwC

Chennai, Tamil Nadu, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NinjaVan - Staff Data Engineer

NinjaVan

Hyderabad, Telangana, India (On-Site)
4 Months ago
USE Insider - Senior Android Developer

USE Insider

İstanbul, İstanbul, Türkiye (Remote)
4 Months ago
HP - Principal Software Engineer

HP

Boise, Idaho, United States (On-Site)
1 Month ago
Easygo - Software Development Engineer (Frontend)

Easygo

Melbourne, Victoria, Australia (On-Site)
3 Days ago
Nagarro - Associate Staff Engineer, Java Fullstack

Nagarro

Sri Lanka (Remote)
4 Months ago
Vigaet - Full stack Developer

Vigaet

Bengaluru, Karnataka, India (On-Site)
11 Months ago
NopAdvance LLP - : Software Tester

NopAdvance LLP

Surat, Gujarat, India (On-Site)
3 Months ago
Monsters Aliens Robots Zombies - Senior Full Stack Developer

Monsters Aliens Robots Zombies

Toronto, Ontario, Canada (On-Site)
6 Months ago
Apollo - Staff Software Engineer, Backend Distributed Systems

Apollo

United States (Remote)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in İstanbul, İstanbul, Türkiye

Fugo Games - Software Developer

Fugo Games

İstanbul, Türkiye (On-Site)
1 Month ago
Ruby game studio - Senior Game Developer (on-site)

Ruby game studio

İzmir, İzmir, Türkiye (On-Site)
8 Months ago
USE Insider - Full Stack Developer

USE Insider

İstanbul, İstanbul, Türkiye (Remote)
4 Months ago
Dream Games - Office Assistant

Dream Games

İstanbul, Türkiye (On-Site)
1 Week ago
Trendyol - Delivery Operations Partner Management Leaders

Trendyol

İstanbul, İstanbul, Türkiye (Hybrid)
4 Months ago
USE Insider - Digital Designer

USE Insider

İstanbul, İstanbul, Türkiye (Hybrid)
4 Months ago
RoofStack - Senior Business Analyst (Payment Systems)

RoofStack

İstanbul, İstanbul, Türkiye (Hybrid)
1 Month ago
SSC Technologies - Integration Engineer - Hybrid

SSC Technologies

İstanbul, İstanbul, Türkiye (Hybrid)
4 Months ago
Paxie Games - 2D Animator

Paxie Games

Göztepe, İstanbul, Türkiye (On-Site)
3 Months ago
Codeway - Jr. Marketing Artist

Codeway

İstanbul, Türkiye (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Netflix - Software Engineer, Platform Modernization Engineering - L4

Netflix

Los Gatos, California, United States (On-Site)
3 Weeks ago
Epic Games - Principal Cloud Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
3 Weeks ago
ION - C#/.NET Developer, New York

ION

New York, New York, United States (Hybrid)
4 Months ago
DOTSOFT SA - Drupal Developer

DOTSOFT SA

Greece (Remote)
1 Month ago
Meta - Production Engineer

Meta

London, England, United Kingdom (On-Site)
3 Months ago
Enphase Energy - Sr. Staff Engineer - Enlighten Cloud Backend

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Hasura - Software Engineer, Data Connectors (Bangalore, India)

Hasura

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Nielsen Holdings - Software Engineer - Bigdata ( Java/Scala ,Python, Spark, SQL, AWS )

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Rockstar Games - Software Engineer (GO), FiveM (Mid/Senior)

Rockstar Games

London, England, United Kingdom (On-Site)
1 Week ago
Sitetracker - Senior Salesforce Engineer (EDS)

Sitetracker

Bengaluru, Karnataka, India (Hybrid)
4 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