
Senior Software Developer
Future
full-time
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Developing and maintaining the backend infrastructure for Renewal, our React Native mobile application
- Delivering technical solutions using Azure Functions while ensuring reliability, scalability, and best practices
- Designing and implementing new features and services
- Maintaining and improving existing Azure-based infrastructure
- Ensuring all changes are well-architected, thoroughly tested, and aligned with technical standards
- Collaborating with mobile app development team, ML/analytics engineers, and cross-functional stakeholders for seamless integration between mobile application and backend services
- Making important architectural decisions and explaining them to technical and non-technical team members
Requirements
- C# and .NET (experience with Azure Functions specifically is highly desirable)
- Microsoft SQL Server / Azure SQL Database
- Azure Services (particularly Azure Functions, Azure Blob Storage, and Azure B2C)
- RESTful API design and development
- Experience with third-party API integrations (Salesforce experience is a plus)
- JavaScript (ES6+) / TypeScript / Node.js
- Application monitoring practices, such as metrics, tracing and logging
- Performance optimisation and debugging techniques for serverless architectures
- Experience with testing frameworks (e.g. XUnit, Jest, MSTest)
- Experience of building software by a test-first approach (TDD, BDD)
- Experience with build & deployment pipelines (CI/CD) using Azure DevOps
- Knowledge of Modern Architecture (Serverless, Microservices, Eventing/Messaging)
- Understanding of authentication and authorization patterns (OAuth 2.0, OpenID Connect)
- Experience working with mobile application backends
- React Native knowledge (beneficial but not required)
- Terraform experience
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NETAzure FunctionsMicrosoft SQL ServerAzure SQL DatabaseRESTful APIJavaScriptTypeScriptNode.jsTerraform
Soft Skills
collaborationcommunicationarchitectural decision-makingproblem-solvingtestingreliabilityscalabilitybest practicesintegrationexplanation