We are seeking a talented and experienced full stack developer to join our dynamic team. As a full stack developer, you will be responsible for developing and maintaining both front-end and back-end components of our web applications. You will work closely with our team of designers and developers to create scalable, secure, and high-performance solutions that meet our clients' needs.
Key Responsibilities:
1. Develop and maintain scalable web applications using modern technologies such as React.js, Express.js, and Node.js.
2. Design and implement responsive and user-friendly user interfaces using HTML, CSS, Tailwind CSS, and Styled Components.
3. Collaborate with the design team to translate UI/UX designs into functional web applications.
4. Implement real-time communication features using Socket.IO for seamless user interaction.
5. Utilize Firebase and Firestore for database management and integration with web applications.
6. Integrate external APIs and third-party services to enhance application functionality.
7. Ensure the security and integrity of web applications by implementing proper authentication and authorization mechanisms.
8. Conduct code reviews, testing, debugging, and troubleshooting to ensure the quality and reliability of codebase.
Requirements:
1. Bachelor's degree in computer science, engineering, or related field.
2. Proven experience as a full stack developer or similar role, with a strong portfolio of web development projects.
3. Proficiency in front-end technologies such as HTML, CSS, JavaScript, React.js, and Styled Components.
4. Solid understanding of back-end technologies including Node.js, Express.js, MongoDB, and SQL databases.
5. Experience with real-time web application development using Socket.IO.
6. Familiarity with cloud platforms such as Firebase for database management and hosting.
7. Strong problem-solving skills and ability to optimize code for performance and scalability.
8. Excellent communication skills and ability to work collaboratively in a team environment.
9. Knowledge of version control systems such as Git for code management and collaboration.
10. Experience with Agile development methodologies is a plus.
Flashaid is an integrated healthcare platform providing health plans for less than three dollars a month. Happy to get on a e-meet as per availability to explore synergies.