Syskit Logo jpg

Senior Software Engineer

Syskit

Job Description

About the job

Syskit is a remote-first software development company focused on creating a powerful and scalable platform for Microsoft 365 management and governance. In a world of collaborations, our product helps organizations worldwide gain control over Microsoft 365.

We play big, and our solutions are recognized by more than 3,000 customers worldwide! Some of our awesome clients are Premier League, Lionsgate, Rimac Group, European Union Agency for the Space Programme, and other famous brands.

 

We are looking for a full-stack Senior Software Engineer.Since we are a product-based company, you will work in one of our product teams whose goal is to develop Syskit Point, a highly scalable platform for managing Microsoft 365 resources: Microsoft Teams, Groups, OneDrive, SharePoint sites, and Power BI. We focus on product quality and strive for technical excellence, and you will play an important role in driving the design and implementation of features according to that. If you have experience in the Microsoft 365 domain and want to use your skills and knowledge to help customers overcome their daily challenges, we want you on our team.

 

Job description:

  • Design, develop, and maintain high-quality enterprise applications that are robust, scalable, and optimized for performance, ensuring seamless user experiences for clients worldwide
  • Implement best practices in coding and architecture to ensure the security, performance, and responsiveness of applications
  • Maintain high standards of code quality by conducting pull request reviews and mentoring team members, fostering a culture of excellence and adherence to coding standards
  • Stay current with the latest trends, technologies, coding best practices, and commit to continuous learning to be able to enhance your skills and share the knowledge with your colleagues
  • Actively participate in Agile/Scrum ceremonies, taking ownership of deliverables and ensuring timely completion of agreed functionalities
  • Collaborate effectively with cross-functional teams, including product management and design, to gather, analyze, and translate requirements into detailed technical specifications
  • Drive product growth and innovation by leading technical discussions and proactively identifying opportunities for enhancement
  • Communicate directly with customers to resolve product-related issues and enhance overall user satisfaction
  • Engage with non-Croatian-speaking colleagues and clients, facilitating clear and effective communication in English

 

Qualifications we are looking for:

  • A strong focus on work quality with the ability to think critically and strategically about project outcomes
  • Extensive experience with .NET Core, with a minimum of 5 years in software development
  • Experience with the Microsoft Graph API
  • Comprehensive knowledge of software performance, scalability, optimization, and security, with skills in monitoring and improving these aspects
  • Proven experience in developing scalable SaaS applications
  • Expert understanding of Object-Oriented Programming (OOP) and SOLID principles
  • Advanced knowledge of Web API technology and REST principles
  • Experience with Azure cloud (e.g., Azure AD authentication, App Service)
  • Experience with Microsoft SQL Server and Cosmos DB
  • A good knowledge of HTML, CSS, and TypeScript, React framework, or other JavaScript component-based frameworks (Vue.js, Angular)
  • Solid understanding of SharePoint information architecture, infrastructure, and workflows
  • Experience in writing unit tests to ensure code reliability and functionality
  • Skilled in code quality control by reviewing and providing constructive feedback on pull requests

 

You also have something that makes you stand out:

  • Microsoft certifications that demonstrate professional competency and expertise

 

What's in it for you:

  • Flexible working hours
  • Remote work, from any location you want
  • 25 days of annual leave
  • 4-day work week during summer
  • Competitive salary based on your experience, effort, and results
  • Opportunity for career growth and development in an international environment
  • Professional training and coaching (In-house and external workshops, seminars & conferences)
  • Work with the latest technologies
  • Modern office with top-quality equipment
  • If not listed here, just ask us, and we'll see if it is possible

 

 

Don't hesitate to get in touch and discuss any further details, we're here to answer any questions you might have.

Freshly added jobs in Croatia

Backend Developer

Senior Software Engineer

Senior AI Engineer

Senior React Developer

Who is Hiring is part of Cybrient Technologies SA