Senior Software Engineer (C#/.NET + Angular)
We are looking for a strong C#/.NET engineer to join a project focused on large enterprise and SaaS systems. This role is suited for an experienced engineer who is comfortable working with complex business logic, large codebases, and mature systems, and who takes ownership of technical decisions rather than just implementing tasks.
About the Project:
The project is a long-running, business-critical system with a complex domain and significant technical depth. You will work on maintaining and evolving an existing platform, including improving scalability, performance, and reliability. A substantial part of the work involves understanding legacy code, debugging complex issues, and contributing to the system as a key technical member of the team.
Responsibilities:
Design, develop, and maintain backend solutions using C#/.NET;
Build and maintain cross-platform mobile applications using the Cordova framework (iOS and Android);
Develop and maintain front-end features using Angular and TypeScript;
Design and implement APIs using the .NET framework;
Work with complex business logic in large enterprise or SaaS environments;
Analyze, understand, and improve existing and legacy codebases;
Solve complex technical and production issues;
Collaborate closely with other engineers and stakeholders;
Contribute to architectural decisions for scalable and high-load systems.
Qualifications:
8+ years of solid commercial experience with full stack .NET/C# development combined with Angular or AngularJS;
Extensive experience with Angular, JavaScript, and TypeScript for front-end development;
Hands-on experience with the Cordova framework for building mobile applications (iOS and Android); native mobile development experience is not required;
Expertise in API development using the .NET framework;
Strong understanding of software architecture principles and experience applying design patterns to real-world projects;
Hands-on experience with relational databases (e.g. SQL Server) and SQL for data querying and optimization;
Experience with version control systems (e.g. Git) and familiarity with agile methodologies;
Experience working on large enterprise systems and/or SaaS platforms;
Experience playing a key role in projects (e.g. key developer, leading engineer, technical owner);
Strong experience solving complex technical problems and very good debugging skills;
Ability to work effectively with large and unfamiliar codebases;
Experience with scalable architectures and high-load systems;
An engineering mindset with the ability to deeply understand systems and make mature technical decisions.
Recruitment Process:
Initial interview with our recruitment team;
Technical interview with the client;
Final decision and offer.
Inuits Sp. z o.o. is registered in the National Register of Employment Agencies (KRAZ) under number 35420.
Senior Software Engineer (C#/.NET + Angular)
Senior Software Engineer (C#/.NET + Angular)