Code Ethics
Website:
codeethics.in
Job details:
Full Stack Developer (React, Node.js, MongoDB, Next.js, GraphQL, CSS)
Job Description:
As a Full Stack Developer, you will work closely with our product, design, and engineering teams to build and maintain responsive, scalable, and high-performing web applications. You will be responsible for developing both the front-end and back-end of our applications using a modern stack that includes React, Node.js, MongoDB, Next.js, GraphQL, and CSS.
Key Responsibilities:
• Develop and maintain web applications using React for the front-end, Node.js for the back-end, and MongoDB for the database.
• Build server-side rendered applications with Next.js, enhancing SEO and performance.
• Design and implement GraphQL APIs to interact with the database and provide the necessary data to the front-end.
• Write clean, efficient, and reusable code while following best practices and coding standards.
• Collaborate with the design team to ensure the application is user-friendly, responsive, and visually appealing.
• Implement responsive design principles using CSS and modern styling frameworks (e.g., SASS, Styled Components).
• Work with RESTful APIs and third-party services as required.
• Test and debug applications to ensure optimal performance and usability.
• Participate in code reviews, provide constructive feedback, and continuously improve the development process.
• Stay updated with the latest trends and technologies in web development, and proactively suggest improvements.
Requirements:
• Strong experience with React and its ecosystem (hooks, context API, etc.).
• Solid understanding of Node.js for building RESTful and GraphQL APIs.
• Hands-on experience with MongoDB and understanding of NoSQL databases.
• Familiarity with Next.js for server-side rendering and static site generation.
• Expertise in GraphQL for building efficient data queries and managing state.
• Proficiency in CSS, with an understanding of modern design patterns (flexbox, grid, etc.) and pre-processors like SASS or Styled Components.
• Knowledge of version control (Git/GitHub).
• Strong debugging, problem-solving, and troubleshooting skills.
• Excellent communication and teamwork skills.
• Ability to work independently in a fast-paced, agile environment.
Preferred Skills:
• Experience with TypeScript for improved code quality and maintainability.
• Knowledge of UI/UX design principles and familiarity with design tools (e.g., Figma, Sketch).
• Familiarity with CI/CD pipelines for automated testing and deployment.
Education and Experience:
• Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
• 3+ years of professional experience as a Full Stack Developer or similar role.
Click on Apply to know more.