Job Description:
We are looking for a skilled Full Stack Developer (JavaScript) who is passionate about building scalable web / mobile applications. You will be responsible for both frontend and backend development, working with modern JavaScript frameworks and libraries. The ideal candidate should have experience in designing, developing, and maintaining web applications, APIs, and databases.
Responsibilities:
- Develop, test, and maintain scalable web applications using JavaScript, , and , EJS.
- Design and implement RESTful APIs using or similar frameworks.
- Work with databases (SQL & NoSQL) such as MongoDB, PostgreSQL, MySQL.
- Optimize application performance and scalability.
- Collaborate with UI/UX designers to create an intuitive user experience.
- Write clean, maintainable, and well-documented code.
- Implement authentication and authorization mechanisms (OAuth, JWT, Session-based authentication).
- Troubleshoot, debug, and upgrade applications as needed.
- Follow Agile methodologies and participate in code reviews, sprint planning, and daily stand-ups.
- Ensure security and data protection best practices are followed.
Requirements:
- Proficiency in JavaScript (ES6+), TypeScript is a plus.
- Experience with frontend frameworks/libraries such as , EJS.
- Strong knowledge of backend development using and
- Experience working with databases (MongoDB, PostgreSQL, MySQL).
- Familiarity with state management libraries like Redux, Vuex, or Context API.
- Experience with version control systems (Git, or Bitbucket).
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Excellent communication and collaboration skills.