Full Stack Developer

Chennai, India
Work Type: Full Time

Job Description:

We are seeking a talented and experienced Full Stack Developer to join our dynamic team. The ideal candidate will be a skilled coder with a passion for building efficient and scalable web applications.

Key Responsibilities:

  • Server-Side Development: Develop robust server-side logic using Node.js, ensuring optimal performance and efficient response to front-end requests. Focus on creating scalable and maintainable code that supports the application’s architecture and design.
  • Front-End Development: Design and implement engaging web interfaces using HTML, CSS, and advanced JavaScript (ES6). Focus on crafting interactive and responsive user experiences, with a keen eye for design and usability.
  • UI Framework Proficiency: Expertly develop and maintain applications with React or equivalent JavaScript UI frameworks. Emphasize on enhancing feature sets and improving overall user experience.
  • TypeScript Proficiency (Desirable): Utilize TypeScript to enhance code quality and scalability, especially in larger projects or collaborative team environments. Leverage TypeScript’s features to write more robust and error-free code.
  • API Development and Management: Exhibit expertise in developing and managing both REST and GraphQL APIs.
  • Experience in application integration: Design reliable and efficient APIs that integrate with third-party services such as email and social networks.
  • Web Identity and OAuth Implementation: Implement secure authentication and authorization systems using OAuth and other relevant web identity technologies. Ensure the highest level of security and privacy standards in web applications.
  • Source Control Management: Effectively manage code and project documentation using git repositories. Foster collaborative team dynamics and maintain high code quality through proficient use of version control systems.
  • Cloud and CI/CD Expertise: Demonstrate a deep understanding of major public cloud services (AWS, Azure, or GCP) and deployment strategies. Develop and implement CI/CD pipelines to streamline the development process and support automated, efficient workflows.

If this excites you, apply for this opportunity, and the team would love to get on a call with you to discuss further.