We are seeking a talented and motivated Full Stack Web Developer with 2+ years of experience to join our dynamic team. As a key member of our development team, you will play a crucial role in building and enhancing our web application. You will work closely with cross-functional teams to deliver high-quality, scalable solutions that meet the needs of our users.
Responsibilities: Collaborate with product managers, designers, and other developers to understand project requirements and translate them into technical specifications. Design, develop, and maintain scalable and efficient web applications using React.js for frontend and Node.js for backend. Implement new features and functionality based on user feedback and business requirements. Write clean, well-documented code and ensure code quality through unit testing and code reviews.Optimize application performance and troubleshoot issues as needed.Stay up to date with emerging technologies and best practices in software development.
Requirements: Bachelor's degree in computer science, Engineering, or related field. 2+ years of proven experience as a Full Stack Web Developer or similar role, with a strong portfolio of web development projects. Proficiency in React.js for frontend development and Node.js for backend development. Experience with MySQL or similar relational databases, including database design and optimization. Deep understanding and experience in developing projects using Project Object Model. Familiarity with RESTful APIs, authentication mechanisms, and version control systems (e.g., Git). Strong problem-solving skills and ability to work effectively in a fast-paced, collaborative environment. Excellent communication skills and a passion for learning and continuous improvement.
Nice to Have: Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and deployment processes. Knowledge of Agile methodologies and software development best practices.