RoofStacks, established in 2015, is an innovative technology company with expertise in Tourism Systems, Extended Reality(AR/VR), Blockchain Technologies, Game Development, and Financial Technology. With offices in Istanbul, Antalya, Elazığ (Turkey), and Austin (USA), they are expanding their global presence.
The Senior Software Developer role focuses on developing and maintaining mobile applications for their digital participation banking platform. This position requires a strong background in Microsoft technologies, particularly .NET Framework, .NET Core, and C#. The ideal candidate will have extensive experience with modern software development practices, including RESTful APIs, distributed systems, and DevOps methodologies.
The role demands both technical excellence and strong soft skills. You'll be working with a team that values quality code, thorough testing, and agile development practices. The position offers the opportunity to work on innovative fintech solutions while being part of a growing global technology company.
Key technical requirements include expertise in OOP principles, SOLID design patterns, and modern software architecture. The role involves working with distributed systems, authentication protocols, and ensuring high-quality code through comprehensive unit testing. Experience in the Digital Banking/Fintech industry is considered a plus.
The company offers a hybrid work environment and emphasizes professional growth and collaboration. As a senior developer, you'll have the opportunity to influence technical decisions, mentor team members, and contribute to the company's expansion in the global financial technology sector.