We are seeking a Full Stack Developer with advanced proficiency in Vue.js and Nuxt.js, to join our team and help build a modern dating platform. This platform is designed for relationship-ready singles, offering a curated approach to finding meaningful connections. The ideal candidate will have a passion for building scalable, user-focused web applications while maintaining high standards of code quality and performance.
Key Responsibilities:
- Develop and deploy full stack applications using Vue.js, Nuxt.js, Supabase, and PostgreSQL.
- Design intuitive, visually appealing, and responsive user interfaces with Tailwind CSS.
- Work closely with the design team to ensure that UI/UX best practices are followed.
- Optimize applications for performance, scalability, and reliability.
- Write and maintain clean, efficient code, adhering to coding standards and best practices.
- Collaborate with the team through Git version control, utilizing branching and pull request workflows.
- Conduct thorough code reviews and debugging to ensure code quality and performance.
- Design and manage database schemas with PostgreSQL and write efficient SQL queries.
- Benchmark and validate technical solutions to ensure optimal performance.
Requirements:
- Advanced proficiency in Vue.js and Nuxt.js.
- Extensive experience with Supabase, particularly in authentication, database, and storage.
- Intermediate-level knowledge of PostgreSQL, including schema design and SQL queries.
- Strong experience with Tailwind CSS for building responsive and appealing user interfaces.
- Proven ability to create intuitive UI/UX designs and a strong portfolio showcasing past work.
- Meticulous attention to detail in writing clean, maintainable code.
- Expertise in reviewing and debugging code for high performance and reliability.
- Proven experience in developing and deploying scalable, production-grade web applications.
- Strong experience with Git for version control, including branching and pull request workflows.
- Additional skills in statistics, data analysis, documentation, and unit testing.
- Strong problem-solving abilities and excellent communication skills.
- Adaptability to evolving technologies and a continuous learning mindset.
If you are passionate about delivering efficient solutions and have a strong background in Vue.js, Nuxt.js, Supabase, and PostgreSQL, we encourage you to apply.