Role Overview
We are looking for a skilled Full Stack Developer to design, develop, and maintain high-quality web applications. You will be responsible for building responsive interfaces and scalable backend services while ensuring application security and performance.
Responsibilities
- Design, develop, and maintain full-stack web applications.
- Build responsive and user-friendly interfaces using React.js and Next.js.
- Develop scalable backend services and APIs using Node.js and Express.js.
- Design, develop, and integrate RESTful APIs.
- Work with MySQL, PostgreSQL, and/or MongoDB databases.
- Write clean, reusable, scalable, and maintainable code.
- Integrate third-party APIs and services as required.
- Implement authentication, authorization, and application security best practices.
- Debug and resolve frontend, backend, and database-related issues.
- Optimize applications for performance, scalability, and reliability.
- Collaborate with UI/UX designers, QA engineers, and other developers.
- Participate in code reviews and follow development best practices.
- Use Git/GitHub for source control and collaborative development.
Requirements
- 2+ years of professional experience as a Full Stack Developer.
- Strong proficiency in JavaScript and TypeScript.
- Hands-on experience with React.js and Next.js.
- Strong backend development experience with Node.js and Express.js.
- Good understanding of HTML5, CSS3, and responsive web design.
- Experience working with MySQL, PostgreSQL, or MongoDB.
- Strong knowledge of REST APIs and API integration.
- Understanding of authentication and authorization mechanisms.
- Proficiency with Git/GitHub.
- Strong debugging and problem-solving skills.
- Good understanding of software development practices and SDLC.
Skills
- React.js
- Node.js
- TypeScript
- Next.js
- PostgreSQL