We are seeking a highly skilled and motivated Full Stack Developer to join our dynamic team. As a Full Stack Developer, you will be responsible for developing and maintaining robust web applications from both the front-end and back-end perspectives. The ideal candidate should have a strong proficiency in React.js and Node.js, along with expertise in database management using MySQL and MongoDB. If you are passionate about creating innovative solutions, have a keen eye for detail, and enjoy working in a collaborative environment, we'd love to hear from you. Responsibilities:
Front-end Development:
Develop responsive and user-friendly web interfaces using React.js.
Implement and maintain the user interface, ensuring high performance and a seamless user experience.
Collaborate with design teams to implement visually appealing and intuitive features.
Back-end Development:
Build and maintain server-side applications using Node.js.
Design and implement database solutions using MySQL and MongoDB.
Ensure the scalability, security, and efficiency of the server-side architecture.
Database Management:
Create and optimize database schemas, queries, and procedures.
Ensure data integrity and implement data security measures.
Version Control:
Utilize Git for version control, managing code repositories efficiently.
Front-end Technologies:
Proficient in HTML, CSS, and Bootstrap for crafting visually appealing and responsive user interfaces.
Familiarity with Material-UI (MUI) for React to enhance UI components.
API Integration:
Integrate with various APIs to enhance application functionality.
Develop and maintain RESTful APIs for seamless communication between front-end and back-end.
Collaboration and Communication:
Work closely with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality software solutions.
Communicate effectively and contribute to a positive team environment.
Requirements:
Proven experience as a Full Stack Developer or similar role.
Strong proficiency in React.js and Node.js.
Experience with database management using MySQL and MongoDB.
Solid understanding of HTML, CSS, and Bootstrap.
Familiarity with Material-UI (MUI) for React.
Experience with version control systems, especially Git.
Knowledge of API integration and RESTful API development.
Strong problem-solving and troubleshooting skills.
Excellent collaboration and communication skills.
Ability to work in a fast-paced and dynamic environment.