06 Sep
|
Confidential
|
India
06 Sep
Confidential
India
Job Title: Senior Backend Engineer (.NET Core)
Location: Remote
Hours: 8:00 AM to 5:00 PM, Pacific Time
Employment Type: Full-Time
Salary: $45,000 - $55,000 USD
Company: U.S. - based enterprise SaaS platform
We are looking for an experienced Senior Backend Engineer who excels in designing and building high-performance, scalable, and secure backend systems using .NET Core, C#, SQL, and modern ORMs such as Dapper and Entity Framework. This is a hands-on role suited for an engineer who thrives in solving complex backend challenges and has a deep understanding of design patterns and architectural best practices.
You’ll be joining a high-impact team driving innovation in backend services, data integration, and enterprise-grade API development. Experience leveraging AI productivity tools like ChatGPT, Claude, or GitHub Copilot is highly valued, as is familiarity with third-party service integration.
Key responsibilities
- Architect and implement scalable, maintainable backend services using .NET Core and C#
- Design and optimize complex SQL Server queries, procedures, and schemas using Dapper, Entity Framework, and ADO.NET
- Apply industry-standard design patterns to structure robust and flexible software components
- Build and consume RESTful APIs, and integrate with third-party platforms (e.g., SaaS, third party payment gateways & SSO, HR systems)
- Leverage AI-based coding tools to enhance development speed, code quality, and testing
- Collaborate with cross-functional teams (Frontend, Product, QA, DevOps) to deliver end-to-end features
- Implement secure coding practices, manage access control (OAuth2/JWT), and ensure data privacy
- Troubleshoot performance bottlenecks, scalability issues, and data integrity concerns
- Participate in design reviews, architecture discussions, and continuous improvement efforts
Required qualifications
- 5–7 years of backend development experience with .NET Core and C# in production environments
- Strong expertise in SQL Server, including query optimization, schema design, and stored procedures
- Proficient with Dapper, Entity Framework, and data access patterns
- Solid hands-on knowledge of software design patterns (e.g., Repository, Factory, CQRS, Singleton, DI)
- Demonstrated experience with REST API design, authentication/authorization flows, and secure communications
- Proven track record of integrating with third-party APIs and services
- Active use of AI coding assistants (e.g., ChatGPT, Claude, GitHub Copilot) in your workflow
- Solid understanding of performance optimization, system scalability, and resilient architectures
- Familiarity with Git, modern CI/CD pipelines, and deployment practices
- Experience working with cloud platforms (preferably Azure or AWS)
- Exposure to event-driven architectures, microservices, or message queues (e.g., RabbitMQ, Kafka)
- Experience with Docker and container orchestration (e.g., Kubernetes)
- Familiarity with domain-driven design (DDD) or clean architecture
- Background in observability, logging, and monitoring practices
Nice to have
- Basic knowledge of Angular and ability to collaborate effectively with front-end developers
- Proficiency in Python with the flexibility to adapt and pivot as project needs evolve
Why join us
- Work on challenging, meaningful problems with enterprise-level impact
- Leverage cutting-edge tools and modern AI technologies
- Competitive compensation, benefits, and growth opportunities
- Flexibility to work remotely
📌 Senior Backend Engineer (.NET Core) (India)
🏢 Confidential
📍 India