We are seeking a talented and driven Full-Stack Developer to join our dynamic team. This role is integral to building and maintaining our web application, which relies heavily on live data and real-time functionality. The ideal candidate will possess strong expertise in React.js, Node.js (Express), MUI, PostgreSQL, and Websockets (socket.io) , with a passion for creating highly dynamic and interactive web applications.
Responsibilities
- Front-End Development : Develop and maintain the front end of our web application using React.js.
 - Back-End Logic : Design and implement server-side logic using Node.js and Express.
 - UI / UX Design : Utilize the MUI design system to create consistent and responsive user interfaces.
 - Database Management : Design and manage database schemas and queries using PostgreSQL.
 - Real-Time Features : Integrate Websockets (socket.io) to enable real-time data updates and live features.
 - Collaboration : Work closely with cross-functional teams, including designers and product managers, to deliver high-quality features.
 - Troubleshooting : Identify and resolve technical issues, ensuring the application runs smoothly.
 - Testing : Perform unit and integration testing to maintain high code quality.
 - Optimization : Optimize application performance for scalability and efficiency.
 - Continuous Learning : Stay up-to-date with industry trends and emerging technologies to enhance application development processes.
 
Requirements
- Proven experience as a Full-Stack Developer with a strong focus on backend development.
 - Hands-on experience with React.js for building and maintaining user interfaces.
 - Proficiency in React.js for developing and maintaining scalable front-end components.
 
Technical Proficiency
- Proficiency in React.js for developing and maintaining scalable front-end components.
 - Proficiency in Node.js and Express for server-side development.
 - Deep understanding of the MUI design system to create visually appealing and interactive user interfaces.
 - Strong command of PostgreSQL for designing and managing databases.
 - Experience with WebSockets (socket.io) for implementing real-time communication.
 
Problem-Solving
- Excellent analytical skills to identify and resolve technical challenges efficiently.
 
Teamwork
- Ability to work collaboratively in a fast-paced environment, prioritizing tasks effectively.
 
Communication
- Strong verbal and written communication skills for effective collaboration with team members and stakeholders.
 - Willingness to learn and adapt to new technologies and frameworks as needed.
 
Preferred Qualifications (Optional)
- Familiarity with CI / CD pipelines and DevOps practices.
 - Experience with cloud platforms like AWS, Azure, or Google Cloud.
 - Knowledge of testing frameworks like Jest or Mocha.
 - Familiarity with Agile development methodologies.
 
Why Join Us?
- Opportunity to work on cutting-edge real-time web applications.
 - Collaborative and inclusive work environment.
 - Competitive compensation and benefits package.
 - Opportunities for professional growth and skill enhancement.
 
What We Offer
- A dynamic and supportive work environment.
 - Opportunities for professional growth and development.
 - Competitive salary and performance-based incentives.
 - The chance to work with a passionate team in an innovative industry.