Backend Engineer – Remote
We’re looking for a seasoned Senior Backend Engineer with over 8 years of hands-on experience in designing and scaling reliable backend systems. This role is ideal for someone with deep expertise in C#, Core .NET (7.0/8.0), Azure Cloud, and Azure DevOps, who excels at performance optimization and debugging. As a core member of our engineering team, you’ll lead the development of scalable backend services, take full ownership of key projects, and thrive in a fast-paced, high-impact environment.
Key Responsibilities
- Architect, develop, and maintain high-performance backend systems using C# and .NET technologies.
- Lead design discussions and enforce best practices for microservices and service-oriented architecture.
- Modernize and enhance our existing platform with forward-thinking, scalable infrastructure solutions.
- Ensure comprehensive unit and integration test coverage.
- Diagnose and resolve complex technical issues with advanced debugging and analysis skills.
- Continuously improve system performance and observability through code reviews and tooling.
- Mentor and guide junior engineers, sharing technical expertise and fostering growth.
- Collaborate closely with frontend engineers, DevOps, QA, and product teams to deliver cohesive solutions.
- Contribute to agile ceremonies and help evolve team processes and development practices.
- Stay informed about emerging technologies and industry trends, bringing innovative ideas to the table.
- Play a key role in shaping the technical strategy and long-term roadmap for backend services.
Must-Have Skills
- 8 years of overall experience with 3-4 years of experience in C# and Core .NET
- C#, Core .NET (version 7.0/8.0) and Azure DevOps
- API & Database(SQL or NoSQL)
- Hands-on experience with containerization tools like Docker and orchestration platforms such as Kubernetes.
- Strong knowledge of Azure cloud services including Key Vault, App Configuration, queueing solutions, and Azure AD B2C.
- Deep understanding of RESTful APIs, microservices architecture, and serverless computing.
- Solid experience in database design using both SQL and NoSQL technologies.
- In-depth knowledge of caching mechanisms and performance optimization strategies.
- Strong grasp of software architecture, code structure, and design patterns.
Nice-to-Have
- Prior experience in fintech or proptech domains.
- Exposure to other programming languages or frameworks (e.g., Golang, TypeScript).
- Azure/cloud-related certifications.
- Experience working with AWS cloud-native services.