Senior Fullstack Engineer
We are currently looking for an experienced Senior Fullstack Engineer for one of our clients - Netwrix Corporation, an international technology company specialising in software development in the area of security and data protection.
The company expands its global presence and operations to the Polish market by opening its new IT Centre in Krakow. This person will join the engineering team in the R&D department, developing Azure Cloud and microservices-based SaaS product.
Please mind that it is a hybrid role with 3 office days per week, involving Contract of Employment.
In this role you will:
Design, develop, test, and maintain fullstack web applications using C# and .NET,
Build responsive, modern front-end interfaces using JavaScript/TypeScript and React in collaboration with the UI Engineers,
Develop RESTful APIs and integrate with third-party services,
Optimize application performance, scalability, and security,
Collaborate with designers, product managers, and backend developers to define and implement features,
Conduct code reviews and provide feedback to peers to ensure code quality and consistency,
Lead and contribute to architecture and design discussions,
Write clean, maintainable, and testable code following best practices and coding standards,
Own the deployment process, CI/CD pipelines, and contribute to DevOps practices,
Troubleshoot production issues and implement robust fixes.
Requirements:
Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent experience,
5+ years of experience developing software with C# and .NET/.NET Core,
Proficient in front-end technologies such as React, Angular, Blazor, or Vue.js,
Strong experience with Entity Framework / EF Core, LINQ, and relational databases (e.g., SQL Server, PostgreSQL),
Experience developing and consuming RESTful APIs and microservices,
Solid understanding of OOP, design patterns, and software architecture,
Familiar with modern DevOps practices, including CI/CD, Git, Docker, and Azure or AWS,
Strong problem-solving skills and the ability to work independently or in a team,
Excellent verbal and written communication skills,
Preferred experience with cloud-based architectures (Azure, AWS, GCP),
Preferred experience with unit testing, integration testing, and test automation frameworks,
Preffered experience with NoSQL databases, caching (Redis), or messaging systems (RabbitMQ, Azure Service Bus).
Benefits:
Competitive Health Benefits (with dental care),
Flexible Work-Schedule,
Paid Time Off for Volunteering and for Your Birthday,
Hybrid Working Environment,
Regular Company Town Halls to Keep You Informed,
Opportunities for Career Growth and Advancement,
High performance equipment, access to high performance data centers to effectively proceed with your tasks,
Competitive salary (discussed individually depending on qualifications),
Work in international team of talented and energetic people with clear setting of tasks, flexible communication between colleagues on work issues,
Professional trainings and education, including courses and conferences out of the company, internal educational platform,
Purchasing required software and literature by employee’s request,
Excellent professional and career opportunities.
Permanent
Check similar offers