Job Title: Full Stack Developer (React, Node.js, Express, Next.js)
Company: Eazybe
About Eazybe:
Eazybe is on a mission to revolutionize the way teams communicate, collaborate, and manage their workflows. Our solutions help businesses automate processes, simplify communication, and enhance productivity. We’re looking for a Full Stack Developer who will help us build and maintain performant, scalable, and user-friendly applications for our growing customer base.
Role Overview
As a Full Stack Developer at Eazybe, you will be responsible for creating and maintaining end-to-end solutions—from designing the front-end experiences with React to building and managing scalable back-end services using Node.js, Express, and Next.js. You will collaborate closely with the product and design teams to deliver seamless user experiences and robust features.
Key Responsibilities
1. Front-end Development
• Build responsive and intuitive user interfaces using React and React Hooks.
• Write clean, modular, and reusable components.
• Ensure cross-browser compatibility and optimize for performance.
2. Back-end Development
• Develop and maintain RESTful APIs using Node.js and Express.
• Implement secure and scalable microservices architecture.
• Integrate third-party services and APIs as needed.
3. Full Stack Integration
• Utilize Next.js to streamline server-side rendering and implement SEO-friendly pages.
• Work closely with design and product teams to translate wireframes and requirements into functional, high-quality code.
• Handle state management and data flow across the entire application.
4. Database and Server Management
• Design and optimize database schemas (SQL or NoSQL) for performance and scalability.
• Deploy and manage cloud-based server infrastructures (AWS, Azure, or GCP).
5. Performance & Security
• Optimize applications for maximum speed and scalability.
• Implement security best practices to protect user data (OAuth, JWT, encryption).
6. Collaboration & Leadership
• Participate in code reviews, provide constructive feedback, and maintain best coding practices.
• Collaborate cross-functionally with QA, Product Managers, and other stakeholders to ensure timely delivery of features.
• Mentor junior developers and help foster a culture of learning and improvement.
Qualifications
• Technical Expertise
• Proven experience with React, React Hooks, and modern front-end development practices.
• Strong proficiency in Node.js and Express for building server-side applications.
• Experience with Next.js for server-side rendering and building static websites.
• Familiarity with HTML5, CSS3, and responsive design principles.
• Solid understanding of RESTful API design and implementation.
• Proficiency in Git and version control workflows (GitHub, GitLab, Bitbucket).
• Bonus Skills
• Knowledge of GraphQL and Apollo/Relay.
• Experience with TypeScript.
• Familiarity with containerization (Docker) and orchestration (Kubernetes).
• Basic understanding of CI/CD pipelines.
• Experience with testing frameworks (Jest, Mocha, Cypress).
• Soft Skills
• Excellent verbal and written communication.
• Strong problem-solving and critical thinking abilities.
• Ability to work in a fast-paced, dynamic environment.
• Team player with a passion for learning and sharing knowledge.
Why Join Eazybe
• Innovative Environment: Work on cutting-edge technologies and products that reshape communication and productivity.
• Growth Opportunities: We invest in our team through continuous learning, conferences, and professional development.
• Collaborative Culture: Join a team of passionate, supportive, and talented colleagues.
• Flexible Work Arrangements: Remote-friendly options and flexible schedules (if applicable).
• Competitive Compensation: Attractive salary, health benefits, and stock options (if relevant).
Join us at Eazybe and play a key role in building powerful, user-focused products that will transform the way businesses operate!