Senior Backend Developer (.NET Core / gRPC) | Data Migration
Summary
Senior backend engineer on a 2-year contract (40 hrs/week) building scalable .NET Core services and high-performance gRPC APIs while leading planning, execution, validation, and tuning of large-scale data migrations. Core tech: .NET Core, gRPC, SQL and relational database performance tuning.
We are seeking a Senior Backend Developer to join a long-term modernization initiative focused on backend service development, system integration, and large-scale data migration efforts. This role is ideal for an experienced engineer who can design scalable solutions, drive technical decisions, and deliver high-quality backend services in a fast-paced environment.
- 40 hours per week
- 2-year contract
- Start date: October 1, 2026 (must be available to start no later than November 1, 2026)
Required Skills
- gRPC
- Data Migration
- SQL and Database Management
- Performance Optimization
Responsibilities
- Design, develop, and maintain scalable backend applications and services using .NET Core
- Architect and implement high-performance gRPC services and APIs
- Lead data migration activities, including planning, execution, validation, and optimization
- Collaborate with architects, product teams, and stakeholders to define technical solutions
- Ensure application security, reliability, scalability, and maintainability
- Review code, establish development standards, and promote best practices
- Troubleshoot complex technical issues and drive resolution efforts
- Create and maintain technical documentation
Qualifications
- 7+ years of backend software development experience
- Strong expertise in .NET Core and gRPC
- Deep understanding of relational databases, SQL, and database performance tuning
- Experience with microservices and distributed systems architectures
- Strong analytical, problem-solving, and communication skills
- Ability to work independently and provide technical leadership within a development team