Junior Full stack Development Job description -
We are seeking a talented Full Stack Developer with a strong foundation in data structures and algorithms (DSA), object-oriented programming (OOP's), and proficiency in key technologies including React, Node.js, Express, Postgres, SQL, Git, and GitHub. As a Full Stack Developer, you will play a pivotal role in designing, developing, and maintaining our web applications, ensuring seamless front-end and back-end integration.
Your responsibilities:
• Design, develop, and maintain web applications using React, Node.js, and Express.
• Work with databases including Postgres and SQL to manage data.
• Implement efficient data structures and algorithms.
• Collaborate with cross-functional teams to integrate user-facing elements.
• Utilize Git and GitHub for version control and GitHub Actions for continuous integration and continuous deployment (CI/CD).
• Optimize applications for maximum performance and scalability.
• Troubleshoot and debug code as needed.
• Optional: Explore and implement technologies such as Web Sockets, chart libraries like chart.js, grid libraries like ag-grid, and Shadcn/ui.
Skill sets/Experience we require:
· Strong experience with React and its ecosystem, including Hooks and Redux.
· Proficiency in Node.js for backend development.
· Solid experience with PostgreSQL, including database design, optimization, and queries.
· Familiarity with CI/CD pipelines and tools such as Jenkins and GitLab CI.
· Understanding of RESTful API development and integration.
· Strong knowledge of HTML, CSS, and JavaScript (ES6+).
· Experience with version control systems like Git.
· Strong Communication skills
Experience: 1-3 years
Pedigree:
• Bachelor’s degree in computer science, Engineering, or a related field (or equivalent work experience).