Patch My PC is a company dedicated to improving lives through automation and management solutions for IT and Security teams. They are seeking an experienced Software Engineer to design and deliver high-quality internal systems and customer-facing products, contributing to the evolution of their offerings by building scalable backend services and performant frontend experiences.
Responsibilities:
- Write secure, maintainable, production ready code that meets internal standards and industry best practices
- Enhance and extend existing products including complex reporting queries, large dataset processing and Microsoft Graph or third party API integrations
- Design and build scalable APIs that integrate with internal and external services
- Contribute across the stack including backend services and React based frontend functionality
- Translate product requirements into clear technical designs and implementation plans
- Communicate progress effectively through standups and written updates
- Apply security best practices to protect customer and internal data
- Ensure thorough testing, participate in code reviews and proactively resolve defects and performance issues
- Mentor teammates and share technical knowledge across business units
Requirements:
- 5+ years of professional software development experience with ownership of production systems
- Strong experience building modern full stack applications across .NET and React with TypeScript
- Experience designing and consuming RESTful APIs in scalable distributed systems
- Hands on experience with MongoDB or other NoSQL databases
- Experience with Docker and Azure DevOps including source control, CI CD and work tracking
- Demonstrated ability to leverage AI coding assistants as a productivity multiplier while maintaining strong code ownership, critical review and debugging discipline
- Comfortable collaborating in a distributed environment and contributing to a shared codebase
- Experience with real-time communication patterns such as SignalR or WebSockets
- Strong React experience including Redux, modern CSS techniques and performance optimization
- Experience building or supporting analytics and reporting platforms
- Exposure to Kubernetes in production or staging environments
- Experience with Redis or similar caching technologies
- Familiarity with Microsoft Intune or Microsoft Graph APIs