Senior Software Developer

Company: Future

Salary: Not provided

Location: , United States

react
node

Description

• 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

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2026.