We are seeking an experienced (1 year) Full Stack Web Developer with a strong proficiency in the MERN stack. The ideal candidate should possess a deep understanding of core web technologies, have a solid grasp of modern frontend and backend development practices, and be able to collaborate effectively within a team-oriented environment.
Responsibilities:
Develop and maintain web applications using the MERN stack as well as Python/Flask.
Write clean, efficient, and maintainable code for both frontend and backend components.
Translate Figma design mockups and wireframes into functional code.
Implement responsive designs using open-source CSS frameworks such as Tailwind CSS or Bootstrap, ensuring cross-device compatibility.
Write efficient and performant client-side and server-side code using React, Node.js, Express.js, and potentially Nest.js.
Utilize version control systems, primarily GitHub, to manage and track code changes.
Implement user authentication and authorization using technologies like JWT tokens.
Develop and maintain server-side APIs and endpoints for seamless data flow between front-end and back-end.
Utilize MongoDB for database management and write MongoDB queries to retrieve, update, and manipulate data.
Implement advanced MongoDB aggregation operations as needed for complex data processing.
Stay updated with the latest web development trends, technologies, and best practices.
Qualifications:
A bachelor’s degree with up to 1 years of demonstrated experience in MERN Stack and core JavaScript, HTML, CSS development.
Bachelor's or Master's degree in Computer Science, Engineering, or related field (or equivalent practical experience).
Proficiency in HTML, CSS, and JavaScript is essential.
Familiarity with React.js and knowledge of React Hooks, Redux for efficient state management.
Familiarity with open-source CSS frameworks such as Tailwind CSS or Bootstrap.
Experience deploying web applications using AWS or similar cloud services.
Solid understanding of both client-side and server-side development.
Familiarity in Node.js, Express.js for building server-side applications.
Knowledge of MongoDB and ability to write complex queries for data retrieval using aggregation operators.
Familiarity with JWT authentication and authorization mechanisms.
Proficiency in working with databases (SQL and/or NoSQL) and integrating them into backend systems with security and scalability in mind.
Excellent communication skills and the ability to convey technical concepts effectively.