Overview
We seek a highly skilled and motivated Full-Stack Web App Developer with expertise in Node.js and React to join our dynamic team.
The job will be based in Kochi, Kerala for a period of maximum 6 months and then will be relocated to Sharjah, UAE.
As a Full-Stack Developer, you will be responsible for developing and maintaining both the frontend and backend of our web applications. You will work closely with cross-functional teams, including designers and product managers, to deliver seamless, high-performance solutions.
Responsibilities:
- Frontend Development: Build and maintain responsive user interfaces using React.js, ensuring a smooth and intuitive user experience across devices.
- Backend Development: Develop server-side logic, APIs, and services using Node.js, Express.js, and other related technologies.
- Database Management: Design and implement relational and NoSQL databases, such as MongoDB, PostgreSQL, or MySQL, ensuring data integrity, security, and scalability.
- Integration: Integrate third-party APIs and services into the web application.
- Code Quality & Testing: Write clean, maintainable, and efficient code. Implement unit tests and integration tests and participate in code reviews to ensure the highest quality of work.
- Performance Optimization: Optimize application performance for speed and scalability by applying best practices for front and backend code.
- Collaboration: Work with other developers, UI/UX designers, and product managers to create innovative web applications.
- Documentation: Document application features, processes, and dependencies to ensure smooth knowledge transfer and onboarding for team members.
- Continuous Improvement: Stay current with web development trends, tools, and best practices. Contribute to improving the development process.
Required Skills & Qualifications:
- Proficiency in Node.js: Strong experience building RESTful APIs, working with Express.js, and utilizing Node.js for server-side development.
- Proficiency in React.js: Experience developing modern, responsive web applications using React.js, Redux, and other frontend libraries.
- Frontend Technologies: Strong understanding of HTML, CSS, and JavaScript (ES6+), as well as experience with frontend frameworks and libraries.
- Database Experience: Proficiency in working with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Firebase).
- Version Control: Experience with Git for version control and collaboration.
- Web Performance & Optimization: Understanding performance optimization techniques, including lazy loading, code splitting, and caching strategies.
- RESTful API Design: Strong experience designing and integrating APIs that interact with front and backend systems.
- Testing: Knowledge of unit testing frameworks (e.g., Jest, Mocha) and integration testing.
- Problem-solving: Strong analytical and troubleshooting skills to identify and resolve technical issues.
- Collaboration & Communication: Ability to work effectively in a team environment and communicate technical concepts clearly to non-technical stakeholders.
Preferred Qualifications:
- Experience with cloud platforms like AWS, Google Cloud, or Azure.
- Familiarity with containerization (Docker) and continuous integration/continuous deployment (CI/CD) pipelines.
- Knowledge of GraphQL for API development.
- Familiarity with agile methodologies and project management tools like Jira or Trello.
- Experience with UI/UX design and implementing best practices in front-end development.
Education & Experience:
- Bachelor’s degree in computer science, Information Technology, or a related field, or equivalent practical experience.
- 2+ years of experience in full-stack development, working with Node.js and React.js.
Why Join Us:
- Competitive salary and benefits package.
- Opportunity to work with a talented and collaborative team on innovative projects.
- Access to continuous learning and professional development opportunities.
Job Type: Full-time
Pay: ₹70,000.00 - ₹80,000.00 per month
Application Question(s):
- Are you willing to relocate to UAE if the company decides after 3 to 6 months?
Experience:
- Development: 2 years (Preferred)
Application Deadline: 20/03/2025