We are seeking a passionate Full-Stack Engineer to join our growing team. You will be responsible for building and maintaining scalable web applications from end to end — working across frontend, backend, and database layers. The ideal candidate has experience delivering production-ready software, enjoys solving complex problems, and thrives in a collaborative environment.
⸻
Key Responsibilities
• Design, develop, and maintain modern web applications (frontend + backend).
• Collaborate with product managers and designers to translate requirements into technical solutions.
• Build and consume APIs, ensuring performance and scalability.
• Write clean, maintainable, and well-tested code.
• Implement and optimize database schemas and queries.
• Deploy, monitor, and support applications in production environments.
• Participate in code reviews and contribute to improving engineering standards.
⸻
Requirements
• 3+ years of professional software development experience.
• Strong proficiency in JavaScript/TypeScript and modern frameworks (React, Next.js, or similar).
• Experience with Node.js or other backend frameworks.
• Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and ORMs.
• Familiarity with cloud platforms (AWS, Vercel, Supabase, or similar).
• Knowledge of Git, CI/CD, and containerization (Docker is a plus).
• Strong problem-solving skills and ability to work independently or in a team.
⸻
Nice to Have
• Experience with authentication/authorization systems (e.g., Supabase Auth, OAuth).
• Familiarity with DevOps practices and infrastructure as code.
• Exposure to testing frameworks (Jest, Playwright, Cypress).
• Contributions to open-source projects or personal side projects.
⸻
What We Offer
• Competitive salary and benefits.
• Flexible working hours and remote-friendly culture.
• Opportunity to work with modern tools and frameworks.
• A collaborative, supportive environment with room for growth.