About BigStep Technologies
BigStep Technologies is an AI-first, cloud-native product engineering company that partners with startups and enterprises to architect and build scalable, intelligent digital solutions. We are dedicated to leveraging cutting-edge AI and cloud technologies to transform business processes and deliver measurable outcomes for our clients.
Role Summary
Location: Remote
Engagement: Full-Time
We are looking for a Backend .NET Developer having 5-7 years of experience with strong expertise in C#, .NET, SQL, and Microsoft Azure to design, develop, and maintain scalable backend systems and APIs. The ideal candidate has solid experience in building high-performance applications, working with cloud infrastructure, and collaborating with cross-functional teams to deliver reliable software solutions.
Key Responsibilities
- Design, develop, and maintain backend services and RESTful APIs using C# and .NET
- Build and optimize database schemas, queries, and stored procedures using SQL Server
- Develop cloud-native solutions using Microsoft Azure
- Implement secure, scalable, and high-availability backend architectures
- Write clean, maintainable, and well-tested code following best practices
- Participate in code reviews, technical discussions, and architectural decisions
- Troubleshoot production issues and perform root cause analysis
- Collaborate with frontend developers, QA, DevOps, and product teams
- Mentor junior developers and contribute to the team's technical standards
Required Skills
- Strong proficiency in C# and .NET
- Experience building RESTful APIs and backend services
- Solid hands-on experience with Microsoft Azure, including:
Azure App Services / Functions
Azure Storage
Azure SQL / SQL Server
Azure DevOps (CI/CD pipelines preferred)
- Strong knowledge of SQL Server, query optimization, and indexing
- Experience with ORMs such as Entity Framework / Dapper
- Understanding of authentication & authorization (JWT, OAuth, etc.)
- Familiarity with microservices architecture (preferred)
- Experience with logging, monitoring, and performance tuning
Good to Have
- Experience with Docker/containerization
- Knowledge of message queues (Azure Service Bus, RabbitMQ, etc.)
- Exposure to domain-driven design (DDD) or clean architecture
- Experience working in Agile / Scrum environments