Senior Backend Developer (C#/.NET Core) for Cyber Security Product
About Us:
NorthGRC is a B2B SAAS business building a GRC platform to support our customers compliance needs. We have been around for 20 years, and we run a stable business knowing what we are doing. In our collaborative development team, we're currently growing, and with that growth comes exciting challenges that require additional backend expertise.
What we offer:
• Paid vacations, public holidays, sick leaves
• A project where you have the power of decision making
• Flexible work from home opportunities
• Young and friendly team
Our current tech stack includes:
- .NET Core for cross-platform backend API development
- Entity Framework Core for ORM with a Code First approach
- ASP.NET Core Web API for building a REST API
- PostgreSQL for relational database management
- React.js & Redux for frontend UI and state management
- Microsoft Playwright for test automation
- Hosted entirely on AWS
Why We Need You:
We need you, due to the scale and complexity of the work, and we are facing several challenges that require a second backend developer to step in and help accelerate our roadmap. We’re looking for someone who can help us:
- Solve complex problems: Improve our error handling, reduce bugs, and contribute to refactoring microservices architecture.
- Enhance scalability: Thorough consideration of performance, maintainability, and fast, scalable architecture is critical.
- Contribute to QA automation: Continuously improve our QA automation with Microsoft Playwright, ensuring robust and reliable testing processes.
- Collaborate effectively: You’ll work closely with our frontend team, the current backend developer, and the product team to ensure smooth implementation and high-quality results.
Areas of day to day work:
- Design, develop, and maintain scalable backend solutions using .NET Core and ASP.NET Core Web API
- Work on improving our error handling mechanisms, ensuring minimal downtime and system errors
- Refactor existing microservices and reduce the dependency on shared modules to promote a decoupled, maintainable architecture
- Collaborate with frontend developers to integrate UI components and services effectively
- Optimize performance and scalability for our cloud-hosted services on AWS
- Continuously contribute to the improvement of our QA automation process using Microsoft Playwright
- Work closely with PostgreSQL to manage and optimize database interactions
- Participate in code reviews, contribute to design discussions, and write clean, maintainable code
- Help with continuous improvement of our development process and deployment pipelines
Requirements:
- 5+ years of experience in backend development with C# and .NET Core
- Strong expertise in ASP.NET Core Web API and building RESTful services
- Experience with Entity Framework Core and DB management using PostgreSQL
- Solid understanding of scalability and maintainable microservices architecture
- Hands-on experience with AWS and cloud-based infrastructure
- Familiarity with modern development tools and practices (CI/CD, Git, Docker, Jira)
- Strong debugging and problem-solving skills, particularly around error handling
- Excellent communication and collaboration skills
Bonus Points:
- Familiarity with Microsoft Playwright or other automation tools
- Experience with frontend technologies such as React.js and Redux
- Experience with OpenXML
- Experience working in fast-paced, agile teams
More About NorthGRC
NorthGRC is a long term, international and leading provider of Information Security Management Solutions (ISMS). We help our customers manage compliance demands and operational risk, by empowering our customers with industry leading platforms, consultancy and resources.
The core of our deliveries is our all-in-one ISMS for ISO 27001 compliance, risk management, GDPR and best practices. Together with our task, control and template platforms, Neupart has since 2002:
WORKED WITH + 10.000 information security professionals
DELIVERED SOLUTIONS to +1000 companies
PROVIDED SUPPORT in +40 countries.