Website Wadhwani Foundation
Job Description
Position Overview: We are looking for a skilled and experienced Full Stack Developer to join our Project Solutions team to create Pilot Projects and POCs of ideas. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining both the front-end and back-end components of our web based and Mobile applications. You should have a strong understanding of web development technologies, frameworks, and best practices, along with the ability to work collaboratively in a fast-paced environment.
Responsibilities:
- Collaborate with product managers, designers, and other stakeholders to understand project requirements and translate them into technical specifications.
- Design and develop scalable, responsive, and user-friendly web applications using modern web technologies and frameworks.
- Build and maintain the front-end and back-end components of web applications, including database design, server-side logic, and client-side interactions.
- Write clean, efficient, and well-documented code, following best practices and coding standards.
- Conduct thorough testing and debugging of applications to ensure high-quality and reliable software.
- Collaborate with other developers to review code, provide constructive feedback, and maintain code quality.
- Stay up-to-date with emerging technologies and industry trends, and continuously improve technical skills and knowledge.
- Troubleshoot and resolve issues, bugs, and performance bottlenecks in web applications.
- Collaborate with cross-functional teams to ensure seamless integration and deployment of web applications.
- Participate in the entire software development lifecycle, including requirements analysis, design, implementation, testing, and deployment.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field. Equivalent work experience will also be considered.
- 3+ years of professional experience as a Full Stack Developer, working on web application development.
- Strong proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks like React, Angular, or Vue.js.
- Solid understanding of back-end technologies and frameworks such as Node.js, Python, Ruby on Rails, or ASP.NET.
- Experience with databases, both SQL and NoSQL, and ability to design efficient database schemas.
- Proficient in writing complex queries and optimizing database performance.
- Familiarity with version control systems like Git and code collaboration tools.
- Knowledge of server administration, cloud platforms (AWS, Azure, or GCP), and deployment processes is a plus.
- Strong problem-solving skills and attention to detail.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
Preferred Skills:
- Experience with mobile app development and cross-platform frameworks (React Native, Flutter, etc.).
- Knowledge of DevOps practices and tools for continuous integration and deployment.
- Familiarity with Agile/Scrum methodologies and working in an Agile development environment.
- Join our team of talented developers and contribute to the creation of cutting-edge web applications. We offer a collaborative work environment, challenging projects, and opportunities for growth and learning.
To apply for this job please visit careers.wfglobal.org.