ORGANISATIONAL CONTEXT (department, reporting relationships)
Reports directly to the Engineering Lead
Individual contributor to the development of shared services used within the organization.
KEY RESPONSIBILITIES & ACCOUNTABILITY
Working as part of a dynamic engineering team, the Senior Software Developer will contribute to the development of shared services consumed by other products. The role involves designing and implementing full-stack solutions, including microservices using the Microsoft Development Ecosystem and front-end development using React, with a focus on cloud-based solutions hosted in Azure.
Develop and enhance new and existing microservices and front-end applications using React.
Assist in the architecture and design of Azure-hosted microservices, ensuring best practices.
Develop, improve, and enhance CI/CD pipelines ensuring a robust, repeatable DevOps workflow.
Participate in Agile ceremonies including daily stand-ups, sprint planning, backlog refinement, and retrospectives.
Ensure the delivery of high-quality, secure, resilient, scalable, and performant microservices and front-end applications.
Mentor, support, and provide expertise to team members.
APPLICATION OF KNOWLEDGE, PROBLEM SOLVING & INNOVATION
Must have extensive experience as a Software Engineer working with Microsoft technologies.
Proficient in Microsoft .NET Core, C#, Web APIs, Entity Framework, and Visual Studio.
Experience developing for the Azure platform, including PaaS services such as Service Bus, Key Vault, App Services, and Azure SQL Database.
Good knowledge of front-end development using React, JavaScript/TypeScript, HTML, and CSS.
Experience in state management libraries such as Redux.
Strong knowledge of CI/CD pipeline development.
Good understanding of Object-Oriented Programming and Design with SOLID principles.
Proven experience in delivering enterprise-level applications.
Knowledge of relational database management systems (e.g., SQL Server, PostgreSQL).
Ability to quickly learn new technical skills and adapt to changing environments.
INTERACTION
Collaboration with internal technical teams, stakeholders, and engineering leadership.
Participation in Agile development practices and cross-functional team discussions.
Regular interaction with DevOps, security teams, and software architects to ensure adherence to best practices.
IMPACT
Contribute to the development of secure, scalable, and high-performing microservices and front-end applications that support the organization's products.
Provide mentorship and guidance to junior developers to ensure technical excellence.
Help improve development processes through the adoption of best practices in software engineering.
If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.
Are you a talented Full Stack Software Engineer looking for an exciting opportunity to work remotely from the UK? Join our passionate engineering team, where you'll report directly to the Engineering Lead and engage in the development of shared services that are vital for our organization's success. In this role, you’ll get to design and implement full-stack solutions, focusing on microservices using the Microsoft Development Ecosystem, while also diving into front-end development with React. Get ready to enhance existing microservices and develop new applications with a keen eye for best practices in cloud-based solutions hosted in Azure. We prioritize high-quality, secure, and scalable applications, so expect to be actively involved in creating CI/CD pipelines and participating in Agile ceremonies like daily stand-ups and sprint planning. Not only will you have the chance to make a significant impact through your technical expertise, but you’ll also be a mentor to junior developers. If you have extensive experience in Microsoft technologies and a strong grasp of DevOps workflows, then this Full Stack Software Engineer position is the perfect fit for you! Let's bring superior software to life together!
We are Reputation Guardians, on a mission to make compliance simple and easy.
21 jobsSubscribe to Rise newsletter