Mevn Developer (Lead) with skills Node.js, Vue.js for location Middle East
ROLES & RESPONSIBILITIES
Core Skills
Key Responsibilities:
Design, develop, and maintain high-performance .NET backend applications in a Microservices architecture.
Collaborate with cross-functional teams, including front-end developers, architects, and product owners, to deliver high-quality software solutions
Implement and optimize RESTful APIs for seamless integration with front-end applications and external services
Utilize best practices for code reviews, code quality, and coding standards
Work with Identity Server for secure and scalable authentication and authorization processes
Implement and maintain caching solutions, with a focus on Redis, to enhance application performance
Troubleshoot and resolve complex technical issues, ensuring the reliability and stability of backend services
Requirements:
8+ years of experience as a Backend Software Engineer working on production applications
Bachelor's or master’s degree in computer science, Engineering, or a related field
Proven experience as a Senior .NET Backend Developer with expertise in Microservices architecture
Strong proficiency in C# (prefer), VB.NET and .NET 6 and above
Experience with Identity Server for authentication and authorization in Microservices environments
In-depth knowledge of Redis and other caching mechanisms
Solid understanding of RESTful API design and implementation
Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes
Strong proficiency in RDBMS Like Oracle, SQL SERVER, MySQL, PostgreSQL
Strong communication skills and the ability to convey technical concepts to both technical and non-technical stakeholders
Continuous learner with a passion for staying updated on the latest industry trends and technologies
Deep understanding of oAuth 2.0, OIDC and SAML
Experience in designing and securing RESTful APIs using OAuth 2.0
Experience with cryptography and key management
Experience working on agile projects in an Agile environment
Experience working in CI/CD setup – Azure devops
Preferred Skills:
Experience with cloud platforms such as Azure, AWS, or Google Cloud
Knowledge of message queuing systems, such as RabbitMQ or Kafka
Familiarity with DevOps practices and tools for continuous integration and deployment
Experience in data warehouse and mining tools like Cloudera/Teradata
EXPERIENCE
- 8-11 Years
SKILLS
- Primary Skill: Open Source Development
- Sub Skill(s): Node.js
- Additional Skill(s): Vue.js
ABOUT THE COMPANY
Infogain is a human-centered digital platform and software engineering company based out of Silicon Valley. We engineer business outcomes for Fortune 500 companies and digital natives in the technology, healthcare, insurance, travel, telecom, and retail & CPG industries using technologies such as cloud, microservices, automation, IoT, and artificial intelligence. We accelerate experience-led transformation in the delivery of digital platforms. Infogain is also a Microsoft (NASDAQ: MSFT) Gold Partner and Azure Expert Managed Services Provider (MSP).
Infogain, an Apax Funds portfolio company, has offices in California, Washington, Texas, the UK, the UAE, and Singapore, with delivery centers in Seattle, Houston, Austin, Kraków, Noida, Gurgaon, Mumbai, Pune, and Bengaluru.