Description:
We are looking for a highly skilled Full Stack Developer with proven expertise in React.js, Next.js, and Node.js to join our product development team. The ideal candidate will have hands-on experience in building and scaling SaaS applications, strong knowledge of SaaS architecture, authentication protocols, and database design, and a passion for delivering secure, high-performance cloud-based platforms.
Key Responsibilities:
- Design, develop, and maintain scalable web applications using React.js, Next.js, and Node.js.
- Build and optimize RESTful APIs and integrate with third-party services.
- Implement and manage secure authentication and authorization protocols (OAuth 2.0, JWT, SSO, MFA).
- Work with relational and non-relational databases (PostgreSQL, MySQL, MongoDB) and design scalable schemas for multi-tenant SaaS platforms.
- Ensure application performance, responsiveness, and security compliance.
- Collaborate with UI/UX designers to translate wireframes into functional interfaces.
- Architect and maintain multi-tenant SaaS solutions with robust data isolation and security.
- Optimize applications for cloud deployment, scalability, and CI/CD automation.
- Write clean, maintainable, and well-documented code following industry best practices.
- Conduct code reviews, troubleshooting, and performance optimization.
- Stay up to date with emerging technologies and recommend improvements for product scalability and performance.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 3–4 years of professional experience in full stack development, preferably in SaaS environments.
- Proficiency in React.js, Next.js, Node.js, and Express.js.
- Solid understanding of SaaS architecture, microservices, and cloud-native applications.
- Hands-on experience with SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB).
- Strong knowledge of authentication & authorization protocols (OAuth 2.0, JWT, SAML, SSO).
- Experience with containerization (Docker, Kubernetes) and CI/CD pipelines.
- Familiarity with DevOps practices and cloud platforms (AWS, GCP, or Azure).
- Strong grasp of security best practices, data privacy, and compliance standards.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication and collaboration abilities in cross-functional teams.