- Company Name
- Interact Software
- Job Title
- Senior Software Engineer
- Job Description
-
Job Title: Senior Software Engineer
Role Summary: Lead the design, development, and delivery of API‑first back‑end and ReactJS front‑end solutions for a large intranet platform, ensuring scalability, performance, and security across multiple service components.
Expectations: • 5+ years of professional software development experience
• Proven track record with C#, ASP.NET, ReactJS, Node.js, SQL Server, Docker, and AWS
• Strong leadership and mentoring abilities
• Excellent problem‑solving, communication, and collaboration skills
Key Responsibilities:
• Architect and implement high‑quality, scalable software using C#, ASP.NET, ReactJS, Node.js, and SQL Server
• Lead technical discussions, influence design direction, and enforce SOLID principles and design patterns
• Conduct code reviews, maintain coding standards, and mentor junior engineers
• Manage source control with Git (Bitbucket) and automate deployments via TeamCity and Octopus Deploy
• Develop and maintain automated tests with Playwright, ensuring comprehensive test coverage
• Collaborate with UX/UI, QA, and DevOps teams to integrate front‑end and back‑end components
• Ensure secure coding practices, performance optimization, and reliability standards
• Identify and mitigate technical risks, drive issue resolution, and continuously improve development workflows
• Stay current with emerging technologies and evaluate their application to the platform
Required Skills:
• C#, ASP.NET, .NET Frameworks, ReactJS, Node.js, SQL Server
• Docker, AWS, ElasticSearch, Redis
• Git (Bitbucket), TeamCity, Octopus Deploy, Playwright, Jira, Confluence
• Deep understanding of OOP, design patterns, SOLID, data structures, and algorithms
• Experience in Agile/Scrum environments, CI/CD pipelines, and test automation
• Strong written and verbal communication, leadership, and mentoring capabilities
Required Education & Certifications:
• Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience)
• Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate, AWS Certified Developer, or similar) preferred but not mandatory.
Manchester, United kingdom
Hybrid
Senior
28-11-2025