Job Title:Full Stack React DeveloperType of employment: contractSalary: Upto 1.5 lakh/Month Based on experienceSkills:.Net Full Stack; React; Azure;The candidate should have .Net Full Stack experience along with React and Azure Development skills.React knowledge is a mandatory requirement.
Yallas is seeking an experienced Full Stack Developer who is passionate about building robust software. As a crucial member of our development team, you will play a key role in designing and building scalable and maintainable web applications. You will work closely with cross-functional teams to deliver solutions that meet our clients' needs and exceed their expectations. Essential Functions and Responsibilities • Develop applications using JavaScript, TypeScript, and React, with additional experience in C#, Angular, jQuery, HTML, and CSS being advantageous. • Create and maintain responsive and user-friendly web interfaces using React, Redux, React Router, and other related libraries. • Utilize modern React development practices, including hooks, context API, and component-based architecture. • Implement state management solutions using Redux or similar technologies. • Utilize Node.js and npm for server-side development and package management. Experience with Loopback is a plus. • Leverage Microsoft Azure services, including Logic Apps, Function Apps, and serverless computing. • Integrate Azure Active Directory B2C for identity management and implement OAuth2 for secure authentication and authorization. • Design and implement APIs using OpenAPI/Swagger, REST, gRPC, GraphQL, and I.D.E.A.L.S. microservices design principles. • Implement and design data structures using SQL and NoSQL databases, with an understanding of both code-first and data-first approaches. Experience with Oracle databases is a plus. • Source code management using Git and GitHub. • Demonstrate attention to detail, organization, and prioritization in all tasks to ensure high-quality deliverables. • Communicate effectively with team members and stakeholders, providing updates on project progress and addressing any issues or concerns. • Participate in Agile methodologies such as Scrum and Kanban, contributing to sprint planning, daily stand-ups, and retrospectives. • Apply S.O.L.I.D. object-oriented design principles to ensure maintainable and extensible code. • Familiarity with Windows, Linux, and other relevant technologies. Qualifications Education: Bachelor’s degree in Computer Science, Engineering, or related field and/or 5 years equivalent work experience. Experience, Skills, & Abilities: • Proven experience as a Full Stack Developer or similar role. • Strong proficiency in designing APIs and implementing microservices architecture. • Experience with SQL and NoSQL databases, as well as database design principles. Oracle experience is a plus. • Deep understanding of web application security and relevant technologies like OAuth2 and JSON Web Tokens • Extensive knowledge of React, Redux, JSX, Babel, data structures, and algorithms. • Additional experience with C#, Angular, jQuery, HTML, and CSS is advantageous. • Hands-on experience with Node.js, npm, Azure Logic Apps, Azure Function Apps, Git, and GitHub. • Excellent problem-solving skills and attention to detail. • Familiarity with workflow applications and tools. • Strong communication skills, both written and verbal. • Ability to work effectively in a collaborative team environment. • Experience with Agile methodologies such as Scrum and Kanban. • Familiarity with S.O.L.I.D. object-oriented design principles.