Job Title: Node.js Fullstack Developer
Company: Staffice Global
Staffice Global is looking for a Node.js Fullstack Developer to join our dynamic team and embark on a rewarding career journey.
Key Responsibilities:
- Architecture and Design:
- Collaborate with stakeholders and architects to design scalable and maintainable architecture for web applications, ensuring adherence to best practices and industry standards.
- Frontend Development (ReactJS):
- Develop responsive and intuitive user interfaces using ReactJS, JSX, and other frontend technologies, ensuring a seamless user experience across devices and browsers.
- Backend Development (NodeJS):
- Implement server-side logic, RESTful APIs, and database interactions using NodeJS and frameworks like Express.js, ensuring robustness, scalability, and security.
- Database Management:
- Design, optimize, and maintain databases (e.g., MongoDB, PostgreSQL) for storing and retrieving data efficiently, implementing data models, indexing, and query optimization.
- User Authentication and Authorization:
- Implement authentication and authorization mechanisms, session management, and access controls to secure web applications and protect sensitive data.
- Testing and Quality Assurance:
- Write unit tests, integration tests, and end-to-end tests using testing frameworks (e.g., Jest, Mocha, Chai) to ensure code quality, reliability, and compliance with functional requirements.
- Performance Optimization:
- Identify and address performance bottlenecks, optimize database queries, implement caching strategies, and improve application performance to enhance user experience.
- Deployment and DevOps:
- Set up CI/CD pipelines, automate deployment processes, and manage infrastructure using tools like Jenkins, Docker, Kubernetes, and cloud platforms (e.g., AWS, Azure, Google Cloud Platform).
- Code Reviews and Collaboration:
- Participate in code reviews, provide constructive feedback, and collaborate with team members to maintain code quality, consistency, and adherence to coding standards.