Backend Developer

Backend Developer
WhatsApp Group Join Now
Telegram Group Join Now

Idea Elan is a product-based company offering robust software solutions for research facilities in universities and institutions worldwide.

Job Description :

We are seeking an experienced Backend Developer to join our team and play a key role in designing and developing scalable, secure, and high-performance APIs and backend services. You’ll work on cloud-based solutions using modern tech stacks like .NET Core, Azure, and both relational and NoSQL databases. This role involves close collaboration with front-end developers, DevOps teams, and product stakeholders to deliver high-quality solutions that power critical systems in research facilities globally.

Key Responsibilities :

  • Design and build robust, scalable, and secure backend services using .NET Core.
  • Develop and optimize RESTful APIs to support various applications.
  • Work with MS-SQL and NoSQL databases (Cosmos DB, MongoDB) to create performant and reliable data models.
  • Collaborate with cross-functional teams including front-end developers, QA, and product managers.
  • Write clean, maintainable, and efficient code following industry best practices.
  • Conduct and participate in code reviews to ensure quality standards.
  • Troubleshoot and resolve complex issues, enhancing performance and scalability.
  • Stay up to date with backend development trends and cloud technologies.
  • Optimize database queries and ensure data integrity.
  • Support CI/CD and deployment processes in Agile environments.

Required Experience :

  • 2–6 years in backend development with strong .NET Core expertise.
  • Experience building and consuming RESTful APIs.
  • Proficiency in MS-SQL and familiarity with NoSQL databases like Cosmos DB or MongoDB.
  • Hands-on experience with Azure Cloud Services (e.g., Azure Functions, API Management, Azure SQL, Storage).
  • Strong grasp of OOP, design patterns, and SOLID principles.
  • Familiarity with version control systems like Git.
  • Experience with asynchronous programming, microservices, and cloud-native applications.
  • Knowledge of CI/CD, Docker, and automated deployment pipelines is a plus.
  • Excellent debugging, problem-solving, and communication skills.
  • Ability to thrive in a collaborative, Agile development environment.

Find Latest Job