- Company Name
- developrec
- Job Title
- Software Engineer
- Job Description
-
Job title: Software Engineer
Role Summary: Design, build, and maintain high‑performance, scalable components for a global platform. Work collaboratively across product, implementation, and engineering teams to deliver reliable, high‑availability services.
Expactations: Deliver robust code in C#, .NET, and optionally Node.js/TypeScript/Angular. Provide proactive support, troubleshoot technical challenges, participate in agile ceremonies, and contribute to code quality through reviews. Stay current with industry trends, share knowledge, and continuously improve system efficiency.
Key Responsibilities:
- Architect and implement software solutions that meet project and business needs.
- Maintain and support team‑owned components, proactively identifying and resolving issues.
- Participate in daily scrums, sprint planning, and retrospective meetings.
- Collaborate with product managers, stakeholders, and peers to refine requirements and provide technical guidance.
- Conduct code reviews, enforce coding standards, and promote best practices.
- Monitor system performance, recommend optimizations, and implement scalable designs.
- Engage in knowledge sharing and mentor junior engineers.
- Stay informed on emerging technologies and contribute to innovation initiatives.
Required Skills:
- Strong proficiency in C# and the Microsoft .NET ecosystem.
- Experience designing scalable, high‑availability systems.
- Familiarity with Node.js, TypeScript, Angular, and modern front‑end frameworks (advantageous).
- Working knowledge of Microsoft Azure, Terraform, GitHub Actions, and Kubernetes.
- Exposure to Azure SQL, MongoDB, and high‑volume transactional workloads.
- Proficient in version control (Git), CI/CD pipelines, and automated testing.
- Excellent communication and collaboration across technical and non‑technical stakeholders.
- Strong time‑management, self‑motivation, and ability to work independently or in a team.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Optional: Relevant certifications such as Microsoft Certified: Azure Developer Associate, Kubernetes Administrator, or similar.
Newcastle upon tyne, United kingdom
Hybrid
20-11-2025