Company Overview
Wednesday Solutions is a leading engineering services company based in Pune, specializing in data engineering, applied AI, and product development. We partner with digital-first businesses to tackle challenging engineering problems, crafting cost-effective, strategic solutions that drive innovation. Our expertise spans web, mobile, TV, and IoT applications, distinguished through our services: Launch, Amplify, Catalyse, and Control.
Job Overview
We are seeking a full-time Full Stack Developer at our Pune location. This mid-level position requires a candidate with a solid foundation in web development and engineering, having 4 to 6 years of work experience. You will contribute to the development of innovative solutions, working alongside a talented team to build high-quality applications for our clients.
Qualifications and Skills
Proven experience in JavaScript, demonstrating the ability to develop interactive front-end functionalities effectively.
Strong proficiency in HTML/CSS to build and design user-friendly applications with responsive layouts.
In-depth understanding of React, with practical experience in developing and managing web applications.
Extensive knowledge of Node.js for building scalable and efficient backend services.
Experience with SQL databases, capable of designing robust relational databases and managing data efficiently.
Ability to implement and maintain RESTful APIs, ensuring seamless integration and data exchange.
Proficiency in using Git for version control, facilitating collaborative development with team members.
Familiarity with Agile methodologies to work under a collaborative team environment, ensuring iterative progress.
Roles and Responsibilities
Develop and maintain scalable web applications using modern technologies such as React and Node.js.
Collaborate with cross-functional teams to define, design, and deliver new features efficiently.
Ensure the technical feasibility of UI/UX designs and optimize applications for speed and scalability.
Build efficient, testable, and reusable code and libraries for future use.
Troubleshoot, test, and maintain the core product software to ensure strong optimization and functionality.
Implement security measures during development to protect data and access.
Participate in code reviews to provide and receive constructive feedback for continuous improvement.
Contribute to all phases of the development lifecycle, following best practices and company standards.