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

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.

Senior Software Engineer
Interact SoftwareSenior Software Engineer at Interact providing enterprise-grade software solutions. Leading projects and mentoring junior engineers with a focus on high-quality software development.
Tech Stack
Tools & technologiesASP.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 resumeApplicant 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