Job Summary :
We are looking for a highly skilled and experienced .NET Backend Developer with strong expertise in Node.js to join our growing development team. The ideal candidate should be well-versed in building scalable, secure, and high-performance backend systems using both .NET Core and Node.js, with experience in cloud platforms, databases, and RESTful API Responsibilities :
- Design, develop, and maintain backend services and APIs using .NET Core and Node.js.
- Collaborate with cross-functional teams (frontend, DevOps, QA) to design and deliver scalable microservices-based architecture.
- Write clean, maintainable, and efficient code following best practices.
- Work on RESTful API design, development, and integration.
- Optimize application performance, ensure scalability, and troubleshoot production issues.
- Implement unit tests, integration tests, and participate in code reviews.
- Ensure security and data protection through best coding and encryption practices.
- Deploy and manage services in cloud platforms such as Azure, AWS, or GCP.
- Participate in Agile ceremonies including sprint planning, daily stand-ups, and Skills & Qualifications Skills :
- 5+ years of professional software development experience.
- Strong proficiency in C# and .NET Core / .NET 6+.
- 2+ years of experience working with Node.js for backend development.
- Solid understanding of asynchronous programming, multithreading, and task-based development.
- Experience in working with SQL Server, MongoDB, or other relational and NoSQL databases.
- Strong knowledge of Entity Framework Core and LINQ.
- Proficient in RESTful API design, development, and third-party integrations.
- Hands-on experience with CI / CD pipelines, source control (Git), and DevOps practices.
- Exposure to Docker, containerization, and microservices and Deployment :
- Experience with Azure or AWS App Services, Functions, Databases, Storage, etc.
- Knowledge of API Gateway, load balancing, and cloud security Skills :
- Experience with GraphQL, WebSockets, or gRPC.
- Exposure to TypeScript and frontend frameworks (React / Angular) is a plus.
- Familiarity with message brokers like RabbitMQ, Kafka, or Azure Service Bus.
- Experience with logging tools (Serilog, ELK stack, Skills :
- Strong problem-solving and debugging skills.
- Excellent communication and interpersonal skills.
- Ability to mentor junior developers and contribute to architectural decisions.
- Comfortable working in Agile / Scrum environments.
(ref : hirist.tech)