Full Stack React Developer

Apply Now

Job Description

Role Overview
As a Full Stack React Developer at Bridge Labs, you will be integral in developing and optimizing our applications. This role demands a solid foundation in both front-end and back-end development, with a specific focus on React 18 using TypeScript and Node.js. You will work extensively with Azure services to enhance our application’s performance and scalability.

Key Responsibilities
Front-End Development: Build and maintain responsive and feature-rich web applications using React 18 with TypeScript. Enhance the application’s interface with modern UI frameworks such as Ant Design, Headless UI, and TailwindCSS.
Back-End Development: Develop and manage server-side logic using Node.js, ensuring seamless data handling and integration.
Database Management: Work with Azure Cosmos DB and MongoDB, employing Mongoose for schema-based solutions to manage application data effectively.
Cloud Services Integration: Utilize Azure services including Storage Blob and Static Web Apps to deploy and manage web applications.
Security and Authentication: Implement JWT and bcrypt for secure authentication processes.
Payment Processing: Integrate and manage financial transactions using Stripe to facilitate reliable payment solutions.
State Management: Utilize Redux for efficient state management across the application.
Data Visualization: Implement echarts for dynamic data visualization requirements.
Rich Text Editing: Integrate and manage rich text editors like TinyMCE or Quill to enhance content management capabilities.

Qualifications and Skills
Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Experience: At least 3 years of experience in full-stack development, with proven expertise in React, Node.js, and TypeScript.
Technical Skills:
Proficient in React 18 with TypeScript and Node.js.
Experienced with Azure services (Cosmos DB, Storage Blob, Static Web Apps).
Skilled in MongoDB and Mongoose.
Familiarity with UI frameworks (Ant Design, Headless UI, TailwindCSS), JWT & bcrypt authentication, Stripe payment integration, Redux state management, data visualization (echarts), and rich text editing (TinyMCE/Quill) is highly advantageous.

Soft Skills:
Strong problem-solving skills with the ability to optimize the entire application stack.
Excellent communication skills and the ability to work collaboratively in a remote team environment.
Capability to understand, maintain, and enhance the existing codebase to meet evolving client needs.