RoofStacks is hiring a
Web3 Senior Software Architect

Compensation: $63k - $85k estimated

Location: İstanbul

Senior Software Architect

İstanbul
RoofXR – Development /
Full Time /
Hybrid

Apply for this job
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 Software Architect, you will play a key role in the design, development, and improvement of our system architecture. When necessary, you will lead feature development initiatives. You will maintain communication with teams such as DevOps and be responsible for the overall health of the system. You will provide technical support to team members when needed. You will be responsible for the end-to-end technical health and performance of the entire process.

Responsibilities:
- Design, develop, and evolve system architecture
- Prepare technical design documents and document architectural decisions
- Establish and ensure implementation of code quality standards
- Provide technical mentorship to development teams
- Develop solutions for performance, reliability, and scalability issues
- Keep systems up-to-date by following technological developments
- Determine transaction management and data consistency strategies in microservice architecture

Required Qualifications:

.NET Backend Expertise: At least 8 years of practical experience with .NET 5 and higher versions
Other Programming Languages: Experience with Go, NodeJS, and similar languages
Frontend and Mobile Technologies: Proficiency in modern frontend and mobile technologies
Cloud Technologies: Proven experience in application deployment and management on cloud platforms such as AWS, Azure, or GCP
DevOps Skills: Comprehensive experience in CI/CD processes, automated testing, deployment, and monitoring
Version Control Systems: Expertise in Git-based workflows, branch strategies, and team code review processes
Code Quality Metrics: Experience in code complexity, test coverage, technical debt analysis, and continuous improvement practices
Distributed Systems: Experience developing projects involving microservice architectures, high availability, and scalability
Transaction Management: Deep understanding of race conditions, deadlock prevention, distributed transactions, and concurrency control
Design Patterns: Extensive experience in applying software design principles such as SOLID, DDD
Documentation: Meticulousness in preparing technical specifications, architectural decisions, and API documentation
Communication Skills: Ability to communicate effectively with technical and non-technical stakeholders, mentoring, and knowledge sharing
English: Technical English proficiency sufficient to read and write documentation and manage meetings
Performance Testing: Experience in planning, implementing, and reporting system performance tests

Job Location and Working Model:
- Must reside in Istanbul (mandatory)
- Hybrid work model
Apply for this job

Apply Now:

Compensation: $63k - $85k estimated

Location: İstanbul


Receive similar jobs:

İstanbul

Cover Letter / AI Interview