fomogo

fomogo

Senior Fullstack Engineer

Full-Time
Remote • India
5 - 9 years of work experience
ReactJS
NodeJS
TypeScript

Job Overview

We are seeking a highly experienced and passionate Senior Fullstack Engineer with 5+ years of professional experience to join our dynamic team. The ideal candidate will be proficient in both frontend and backend development, capable of building scalable, high-performance, and robust web applications. You will play a crucial role in the entire software development lifecycle, from conception to deployment, ensuring our products are innovative and user-friendly.

Responsibilities

  • Design, develop, and maintain robust and scalable web applications across the full stack.
  • Collaborate with product managers, designers, and other engineers to understand requirements and translate them into technical solutions.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Implement responsive and intuitive user interfaces using modern JavaScript frameworks.
  • Develop and manage APIs, backend services, and database interactions.
  • Participate in code reviews to ensure code quality and share knowledge with team members.
  • Troubleshoot, debug, and optimize application performance.
  • Contribute to architectural discussions and decision-making processes.
  • Stay up-to-date with emerging technologies and industry trends to continuously improve our tech stack and processes.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 5 years of professional experience in fullstack web development.
  • Strong proficiency in modern frontend frameworks such as React.js.
  • Extensive experience with backend development using Node.js and related frameworks (e.g., Express.js).
  • Solid understanding of database technologies (SQL and NoSQL, e.g., PostgreSQL, MongoDB).
  • Proficiency in TypeScript is highly desirable.
  • Experience with RESTful API design and development.
  • Familiarity with cloud platforms (AWS, GCP, Azure) and containerization (Docker) is a plus.
  • Strong problem-solving skills and the ability to work independently as well as in a team environment.
  • Excellent communication and collaboration skills.

Powered by