Any
800
40
Oct 22, 2024
About Us: We are Top 22 Picks, a dynamic and innovative company focused on delivering high-quality digital experiences. We are building a unique platform that will allow members to participate in voting processes, view real-time results, and engage with exclusive content.
Position Overview: We are seeking an experienced Full Stack React Developer to lead the development of our website from the ground up. This role is perfect for a developer who can take ownership of the entire process, from designing the front end to implementing secure backend functionality. The ideal candidate is skilled in both front-end and back-end development, experienced with Single Sign-On (SSO) integration, and capable of implementing real-time data features.
Responsibilities:
Front-End Development: Build and maintain a responsive, dynamic website using React, ensuring a seamless user experience.
Back-End Development: Develop and integrate a scalable backend architecture using modern technologies (Node.js/Express, or other relevant stacks).
Voting System: Create secure and intuitive functionality for members to cast votes, with real-time results displayed dynamically.
SSO Integration: Implement Single Sign-On (SSO) using popular authentication providers to enhance user security and streamline access.
Database Management: Design, develop, and optimize database schemas to support user accounts, voting data, and real-time updates.
API Integration: Develop and integrate APIs to connect front-end and back-end components securely and efficiently.
Quality Assurance: Conduct thorough testing and debugging to deliver a bug-free, reliable product.
Documentation & Maintenance: Create comprehensive technical documentation and ensure ongoing maintenance and updates post-launch.
Required Qualifications:
Experience: Minimum 3+ years of experience in full-stack development, with proven experience in building and deploying React-based websites from scratch.
Front-End: Proficiency in React.js, Redux, HTML5, CSS3, JavaScript (ES6+), and responsive design principles.
Back-End: Solid experience in Node.js/Express or a similar backend framework, with knowledge of RESTful APIs and WebSockets.
Database: Experience with relational databases (MySQL, PostgreSQL) and/or NoSQL databases (MongoDB).
SSO Integration: Hands-on experience with implementing Single Sign-On (SSO) using OAuth, SAML, or OpenID Connect.
Real-Time Data: Experience building real-time features using technologies like WebSockets,
Version Control: Proficiency with Git and GitHub or other version control platforms.
Deployment: Familiarity with cloud platforms (AWS, Azure, or GCP) and CI/CD pipelines.
Preferred Skills:
Testing: Experience with automated testing frameworks like Jest, Mocha, or Cypress.
Security: Knowledge of web security best practices and implementation.
UX/UI: Awareness of modern design principles and a focus on building user-friendly interfaces.
Agile Methodology: Comfortable working in an Agile environment and collaborating effectively with tea