About the Role We’re looking for a talented and driven Full-Stack Developer to join our dynamic team. You’ll play a key role in building and maintaining our web application, which relies on live data and real-time functionality. The ideal candidate is strong in backend development while being comfortable with modern frontend technologies. Key Responsibilities Frontend Development: Build and maintain user interfaces with React.js and MUI for responsive, consistent design. Backend Logic: Develop robust server-side functionality with Node.js and Express. Database Management: Design and optimize schemas and queries using PostgreSQL. Real-Time Features: Implement live updates and streaming with WebSockets (socket.io) Collaboration: Work closely with product managers, designers, and other engineers to deliver high-quality features. Quality & Performance: Troubleshoot issues, write unit/integration tests, and optimize performance for scalability. Continuous Learning: Stay up-to-date with modern tools, frameworks, and best practices. Requirements Proven experience as a Full-Stack Developer with a backend focus. Strong expertise in: React.js for scalable UI development Node.js & Express for backend services PostgreSQL for relational database design and management MUI for consistent UI/UX design WebSockets (socket.io) for real-time communication Strong problem-solving and analytical skills. Ability to work in a fast-paced, collaborative environment. Excellent communication skills (verbal & written). Adaptability and eagerness to learn new technologies. Preferred Qualifications Experience with CI/CD pipelines and DevOps practices. Familiarity with cloud platforms (AWS, Azure, GCP). Knowledge of testing frameworks (Jest, Mocha). Experience working in Agile environments. Why Join Us? Fully remote - work from anywhere in the world Flexible schedule 30 days of paid time off Equipment allowance