Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
Develop responsive web applications with a focus on both front-end and back-end functionality.
Implement user interfaces using modern web technologies such as HTML5, CSS3, and JavaScript frameworks (e.g., React, Angular, Vue.js, Express).
Build and maintain server-side components and APIs using languages such as Node.js PHP. The candidate should be good with REST API s and usage of Postman as well.
Build and management database components using languages such as mySQL, PostgreSQL, MongoDB.
Write clean, efficient, and maintainable code following industry best practices and coding standards.
Conduct code reviews, debug issues, and troubleshoot technical problems to ensure the quality and performance of applications.
Stay updated on emerging technologies and industry trends, and contribute innovative ideas to enhance development processes and solutions.
Participate in code reviews, provide constructive feedback, and mentor junior team members.
Requirements
Bachelors degree in Computer Science, Software Engineering, or related field.
Proven experience as a Full Stack Developer with at least 2 years of experience.
Strong understanding of web development fundamentals, including HTML, CSS, JavaScript, and RESTful APIs.
Experience with front-end frameworks such as React, Angular, or Vue.js, and back-end frameworks such as Node.js, Express, or Laravel.
Proficiency in one or more programming languages, such as JavaScript, PHP.
Knowledge of database systems such as MySQL, MongoDB, or PostgreSQL.
Experience with version control systems (e.g., Git) and agile development methodologies.
Excellent problem-solving skills and a passion for learning and applying new technologies.
Strong communication and collaboration skills, with the ability to work effectively in a team environment.