Responsibilities:
• Develop, test, and maintain scalable full-stack applications using ReactJS & NodeJS.
• Build and integrate RESTful APIs, ensuring security and efficiency.
• Work with databases (MongoDB, PostgreSQL, MySQL), optimizing queries and managing data effectively.
• Deploy and manage applications on cloud platforms (AWS is a plus but not required).
• Follow best coding practices, write unit/integration tests, and conduct code reviews.
• Debug and troubleshoot frontend and backend issues efficiently.
• Collaborate with UI/UX designers, product managers, and senior developers to improve system architecture.
• Stay updated with emerging web technologies and development trends.
• Adhere to company core values: Deliver what was asked, Deliver on time, Deliver in budget, Deliver with quality, Deliver great experience.
• Bachelor’s degree in Computer Science, Information Technology, or a related field.
• Hands-on experience with ReactJS & NodeJS (through projects, internships, or professional work).
• Strong proficiency in JavaScript, ES6+, and modern frontend development.
• Knowledge of databases (MongoDB, PostgreSQL, MySQL) and writing optimized queries.
• Basic understanding of CI/CD & version control (Git).
• Cloud (AWS, Firebase, or Azure) is a plus, but not required.
• Strong analytical and problem-solving skills with a self-driven attitude.
Preferred Skills:
• Experience with TypeScript, Redux, or Next.js.
• Knowledge of GraphQL, WebSockets, or microservices.
• Familiarity with unit testing frameworks (Jest, Mocha, Cypress).
Work Environment:
Hybrid or remote work arrangements may be available based on project needs.
Regular team meetings, code reviews, and technical discussions.
Potential for additional hours during project deadlines.