InnoWave is seeking a highly skilled Full Stack Developer with over 8 years of hands-on experience in building and scaling web applications using modern front-end and back-end technologies.
The ideal candidate will have a deep understanding of front-end frameworks such as Angular or React, a solid grasp of back-end development in Node.js, Python, C#, and .NET, and be adept at integrating cutting-edge GenAI-based applications, like chatbots, into dynamic web solutions.
Experience with cloud platforms, especially Azure, Docker, Kubernetes, and expertise in database technologies is a must.
Responsibilities:.
Design, develop, and maintain full-stack web applications using Angular or React, HTML, CSS, and JavaScript.
Develop robust back-end systems using Node.js, Python, C#, and .NET.
Integrate AI-based applications (e g, chatbots) into web solutions, ensuring scalability, performance, and seamless user experiences.
Implement and manage database solutions with both SQL and NoSQL databases.
Deploy and maintain applications on cloud platforms, with a focus on Microsoft Azure.
Develop and maintain microservices architecture and work with RESTful APIs to enhance system functionality.
Utilize Docker and Kubernetes for efficient application deployment and scaling.
Collaborate with cross-functional teams, including design, product, and QA, to deliver high-quality solutions.
Stay up-to-date with the latest trends and technologies in web development, cloud computing, and AI integration.
Qualifications.
8+ years of experience in Angular or React.
Strong knowledge of HTML, CSS, and JavaScript.
Proven experience in integrating GenAI-based applications into web solutions.
Expertise in Node.js, Python, C#, and .NET for server-side development.
Experience in working with both SQL (e g, MySQL, PostgreSQL) and NoSQL (e g, MongoDB, Cassandra) databases.
Proficient in cloud platforms, particularly Azure.
Experience with Docker and Kubernetes for containerization and orchestration.
Strong knowledge of RESTful APIs and microservices architecture.
Excellent problem-solving skills and attention to detail.
Strong understanding of software development lifecycle (SDLC).