Sykasys

React Full Stack Developer

React Full Stack Developer

Job Overview:

We are seeking an experienced React Full Stack Developer with 3+ years of hands-on experience to join our dynamic team. The successful candidate will be responsible for designing and developing scalable web applications using React on the front end and Node.js (or other back-end technologies) to create seamless, high-performing solutions. This role will require collaboration with cross-functional teams to deliver high-quality and innovative digital products.

Key Responsibilities:

  • Develop and maintain robust web applications using React.js for front-end and Node.js (or other back-end technologies) for back-end development
  • Build reusable components and front-end libraries for future use
  • Design and implement RESTful APIs and integrate them with front-end interfaces
  • Optimize components for maximum performance across a vast array of web-capable devices and browsers
  • Work closely with UI/UX designers to translate wireframes into high-quality code
  • Implement responsive design principles to ensure the best user experience across devices
  • Ensure application scalability, security, and performance optimizations
  • Conduct code reviews and maintain coding standards, ensuring clean and maintainable code
  • Troubleshoot, debug, and upgrade existing applications
  • Stay up-to-date with the latest advancements in web development technologies and best practices
  • Collaborate with cross-functional teams including product management, DevOps, and quality assurance

Required Skills:

  • 3+ years of experience in Full Stack Development using React.js on the front end
  • Strong proficiency in JavaScript (ES6+), HTML5, CSS3
  • In-depth knowledge of Node.js, Express.js, or other back-end frameworks (e.g., Django, Ruby on Rails)
  • Experience working with databases (SQL and NoSQL), such as MongoDB, MySQL, or PostgreSQL
  • Familiarity with RESTful APIs, GraphQL, and third-party integrations
  • Proficiency in version control tools like Git
  • Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization tools (Docker)
  • Knowledge of front-end build tools like Webpack, Babel, and NPM
  • Understanding of modern authentication mechanisms (OAuth, JWT)
  • Strong problem-solving skills and ability to troubleshoot and debug complex systems
  • Ability to work independently or as part of a team in a fast-paced environment

Nice to Have:

  • Experience with TypeScript or other statically-typed languages
  • Familiarity with modern JS frameworks like Next.js, Redux for state management
  • Understanding of CI/CD pipelines and automated testing frameworks (Jest, Mocha)
  • Knowledge of microservices architecture and serverless functions
  • Experience with UI/UX tools like Figma or Sketch
  • Familiarity with Agile or Scrum development processes
Job Category: Software Developer
Job Type: Full Time
Job Location: Chennai
Remote: India UK

Apply for this position

Allowed Type(s): .pdf, .doc, .docx