Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Interact Software

Senior Software Engineer

Interact Software

Senior Software Engineer at Interact providing enterprise-grade software solutions. Leading projects and mentoring junior engineers with a focus on high-quality software development.

Posted 5/21/2026full-timeManchester • 🇬🇧 United KingdomSeniorWebsite

Tech Stack

Tools & technologies
ASP.NETDockerJavaScript.NETNode.jsReactSQL

About the role

Key responsibilities & impact
  • Design and develop high-quality software solutions using our tech stack, including C#, ASP.NET, ReactJS, Node.js, and SQL Server.
  • Lead and participate in architectural discussions and decision-making processes to shape the future of our applications.
  • Implement and enforce best practices in software development, including SOLID principles and design patterns.
  • Optimize application performance, ensuring scalability and reliability for high-volume queries and transactions.
  • Conduct code reviews (face-to-face or via pull requests), providing constructive feedback to improve code quality and maintain coding standards.
  • Mentor and guide junior and mid-level engineers, fostering professional growth and knowledge sharing.
  • Collaborate closely with other teams, including UX/UI Designers, Test Automation Engineers, and DevOps, to deliver cohesive and user-centric solutions.
  • Develop and maintain unit and automated tests using Playwright to ensure the highest software quality.
  • Manage source code effectively using Git tools.
  • Utilize CI/CD pipelines with TeamCity and Octopus Deploy to streamline the deployment process.
  • Troubleshoot and resolve complex technical issues, applying critical thinking and problem-solving skills.
  • Stay updated with emerging technologies and industry trends, evaluating their potential integration into our tech stack.
  • Contribute to the continuous improvement of development processes and workflows.
  • Ensure security best practices, collaborating with security teams to safeguard applications.

Requirements

What you’ll need
  • Minimum 5+ years of professional experience in software development, with a focus on API first backends, ASP.Net and ReactJS frontends.
  • Proven experience in developing engaging, scalable, high-performance, high-transactional Web UI and APIs.
  • Extensive experience with C#, ASP.NET, and .NET frameworks.
  • Strong proficiency in ReactJS and Node.js for frontend development.
  • Experience with SQL Server, including T-SQL, Stored procedures, and SQL Transactions.
  • Familiarity with Docker containers and container orchestration.
  • Experience working in an Agile/Scrum development environment.
  • Demonstrated ability to support the Team Leadership (Product, Delivery and Engineering Managers), as well as collaborate effectively with other teams.

Benefits

Comp & perks
  • - 25 days annual leave (with the option to buy and sell additional days)
  • - Cycle to work scheme
  • - Access to Learning & Development platform
  • - ‎Life Insurance
  • - Auto Enrolment Pensions
  • - ‎Healthshield (Cashback on dental check-ups and fillings, eye tests, physiotherapy, prescriptions and much more
  • - Reimburse for usage of personal mobile phone
  • - ‎Free Gym membership and Free Friday lunch for office based staff

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#ASP.NETReactJSNode.jsSQL ServerT-SQLStored proceduresSQL TransactionsSOLID principlesDesign patterns
Soft Skills
MentoringCollaborationCritical thinkingProblem-solvingLeadershipCommunicationFeedbackKnowledge sharingContinuous improvementAdaptability