About the Role
Were looking for a talented and driven Full-Stack Developer to join our dynamic team. Youll 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 and MUI for responsive consistent design.
- Backend Logic: Develop robust server-side functionality with and Express.
- Database Management: Design and optimize schemas and queries using PostgreSQL.
- Real-Time Features: Implement live updates and streaming with WebSockets ()
- 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:
- for scalable UI development
- & Express for backend services
- PostgreSQL for relational database design and management
- MUI for consistent UI/UX design
- WebSockets () 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