Note: The job is a remote job and is open to candidates in USA. TMA Proactive Partners is an international, product-led proptech and fintech business seeking Senior Backend Engineers to build and evolve customer-facing platforms. This high-ownership role involves designing and operating scalable backend services, leading architectural discussions, and collaborating across teams to deliver impactful solutions.
Responsibilities
- Design, build and operate scalable, high-performance backend services using C# and modern .NET
- Own meaningful features and services end to end, from technical discovery and solution design through testing, deployment, observability and production support
- Lead and contribute to design discussions across service-oriented, microservices and event-driven architectures
- Evolve the platform and backend architecture to support product growth, reliability, security and long-term scale
- Build and integrate RESTful APIs, asynchronous workflows, messaging and serverless components where appropriate
- Diagnose complex technical issues and improve performance through profiling, caching, code review and proactive optimisation
- Write high-quality unit and integration tests and help strengthen engineering quality practices
- Collaborate closely with product managers, frontend engineers, QA and DevOps to deliver customer-facing solutions
- Contribute to technical strategy, engineering standards and continuous improvement; mentor other engineers where required
Skills
- C# / .NET: Strong commercial backend engineering experience using C# and modern .NET, with sound command of architecture, code organisation, design patterns and debugging
- Azure: Hands-on exposure to Azure services, ideally including Key Vault, App Configuration, queueing or messaging products, Azure AD B2C and serverless services
- Azure DevOps / CI/CD: Experience working with Azure DevOps and automated build, test and deployment pipelines
- Microservices / event-driven systems: Experience designing REST APIs and distributed services using microservices, asynchronous messaging, queues or event-driven patterns
- Docker / Kubernetes: Practical experience containerising applications with Docker and deploying or operating workloads on Kubernetes
- SQL / NoSQL: Strong database design and development experience across relational and non-relational data stores
- Caching / performance: Experience applying caching strategies, profiling services and improving backend performance and scalability
- Testing / observability: Strong unit and integration testing practices, with exposure to logging, monitoring, tracing and production observability tooling
- Additional programming languages such as Go or TypeScript, while remaining deeply hands-on in C#/.NET
- AWS cloud-native experience alongside Azure
- Fintech, proptech, payments, digital assets, tokenisation or other regulated product environments
Company Overview