As a Node + React Developer, you will play a crucial role in developing and maintaining scalable applications using Node.js and React.js. You will leverage your expertise in the Azure Cloud Ecosystem to deliver high-quality solutions that meet our clients' needs. Your experience with microservices architecture and relational databases will be key in designing and implementing robust backend systems.
Experience. 5 - 15 years
Key Responsibilities
- Node.js Development. Design, develop, and maintain scalable backend applications using Node.js and TypeScript. Ensure high performance and reliability in a cloud environment.
- React.js Development. Build and enhance user interfaces with React.js. Utilize state management libraries such as Redux, MobX, or Recoil for efficient data handling.
- Azure Cloud Ecosystem. Leverage Azure services including Azure Functions, Service Bus, App Service, Traffic Manager, and API Management to deploy and manage applications.
- Database Management. Design, analyze, and optimize relational databases. Focus on performance improvements, scalability, and monitoring.
- Microservices Architecture. Develop and implement microservices-based solutions, ensuring seamless integration and scalability.
- Agile Practices. Work effectively within Agile/Scrum frameworks, contributing to continuous improvement and iterative development.
Desirable Qualifications
- SQL Expertise. Strong skills in relational databases including database design, performance optimization, and scalability.
- MS Bot Services. Experience with MS Bot services, LUIS, Cognitive services, Text Analytics, and Power BI is a plus.
- Node.js Ecosystem. Familiarity with various tools and libraries within the Node.js ecosystem.
- TypeScript. Proficiency in TypeScript for enhanced development practices.
- Scrum/Agile Experience. Solid understanding and experience with Scrum/Agile principles and best practices.
- Communication Skills. Excellent analytical, communication, and team collaboration skills, with a proactive and self-motivated approach.
Why Join Us
- Innovative Environment. Work on cutting-edge projects that challenge and expand your skill set.
- Professional Growth. Opportunities for career development and continuous learning.
- Dynamic Team. Collaborate with a talented team of professionals in a supportive and engaging work environment.
- Competitive Benefits. Enjoy a comprehensive benefits package and a healthy work-life balance.
If you are a highly motivated individual with a passion for technology and a desire to make a difference, apply today to join our team at Coforge!