We are seeking a skilled and experienced Fullstack Developer with 3 to 5 years of expertise in building web applications and sites using Node.js, React, and both NoSQL and SQL databases. As a Fullstack Developer, you will be an integral part of our development team, contributing to the design, implementation, and maintenance of innovative and user-friendly web solutions.
Responsibilities:
- Fullstack Development: Lead the end-to-end development process, including front-end and back-end tasks, using Node.js and React as primary technologies.
- Front-End Development: Utilize your proficiency in React to create interactive and visually appealing user interfaces that deliver a seamless user experience.
- Back-End Development: Architect and develop robust server-side applications using Node.js and related frameworks (e.g., Express) to handle complex business logic and data operations.
- Database Management: Work with both NoSQL databases (e.g., MongoDB) and SQL databases (e.g., MySQL, PostgreSQL) to design efficient data storage and retrieval mechanisms.
- API Integration: Collaborate with other teams to integrate APIs and third-party services, ensuring smooth communication between various components of the application.
- Testing and Quality Assurance: Conduct thorough testing and debugging to identify and resolve issues, ensuring the delivery of high-quality and reliable code.
- Performance Optimization: Optimize application performance, both on the front-end and back-end, to ensure fast response times and smooth user interactions.
- Code Review and Best Practices: Participate in code reviews to maintain code quality and adherence to industry best practices.
- Collaboration: Work closely with cross-functional teams, including product managers, designers, and other developers, to ensure successful project delivery.
Requirements
- Experience: Proven 3 to 5 years of professional experience as a Fullstack Developer, with a strong track record in Node.js and React development.
- Node.js and React Proficiency: Extensive experience in building applications using Node.js and React, with a focus on scalability, performance, and maintainability.
- Database Expertise: Solid understanding of both NoSQL databases (e.g., MongoDB) and SQL databases (e.g., MySQL, PostgreSQL) and the ability to design effective database schemas and optimize queries.
- Front-End Technologies: Strong knowledge of front-end technologies such as HTML, CSS, JavaScript, and modern front-end libraries/frameworks.
- Problem-Solving Skills: Strong analytical and problem-solving abilities to tackle complex technical challenges effectively.
- Communication Skills: Excellent communication skills to collaborate with team members, stakeholders, and clients.
- Code Quality: A keen eye for writing clean, modular, and well-documented code.
- Bachelor's Degree: A degree in Computer Science, Software Engineering, or a related field is preferred but not mandatory.
- A previous experience in browser extensions (Chrome/Firefox) programming would be a plus.
Benefits
Contract:
We only offer contractor/freelancer contracts to our team members with yearly paid days off (25 days per year). You will pay for your local health insurance and retirement plan independently.
Work Environment:
We are a team of young professionals working remotely from Spain, France, Egypt, India and the United Arab Emirates. The position is fully remote; you will enjoy flexible working hours from anywhere worldwide. We also plan up to 2 retreats per year to exotic destinations accessible by the team members, representing a chance to meet, discuss, work, and do fun activities.
If you are a motivated Fullstack Developer with hands-on experience in Node.js, React, APIs, and both NoSQL and SQL databases, we invite you to join our team. You will have the opportunity to work on exciting projects, contribute to the growth of our company, and continuously expand your skill set in a supportive and innovative environment.
Tags
api
CSS
fullstack
html
javascript
Apply to job