Bakı,
Azərbaycan
06.01.25
-
06.03.25
İş haqqında məlumat
- Develop and maintain scalable backend solutions using Supabase, ensuring high performance, security, and reliability;
- Design and implement efficient database schemas, indexes, and queries;
- Create and manage APIs with Supabase for seamless communication with front-end applications;
- Develop and manage Postgres functions, triggers, and views for complex business logic;
- Collaborate with the team to integrate Supabase Realtime and authentication features;
- Build and optimize dynamic web applications using Node.js with Hono framework or Express.js;
- Collaborate with cross-functional teams to design, develop, and implement new features, ensuring seamless integration with the backend;
- Write clean, efficient, and maintainable code following best practices and coding standards;
- Conduct thorough unit and integration tests to ensure application stability;
- Optimize applications for speed, scalability, and performance;
- Debug and troubleshoot issues across the stack, providing efficient technical solutions;
- Adapt quickly to new technologies and frameworks to keep up with industry trends;
- Participate in code reviews, share knowledge with team members, and take initiative to solve problems and propose improvements.
Tələblər
- 4+ years of experience in backend development;
- Proficiency in Supabase for backend development;
- Strong experience with Node.js (Hono framework or Express.js) for building backend applications;
- Strong understanding of relational database design and optimization and experience with database optimization techniques;
- Proficiency in SQL, including creating stored procedures, functions, and views;
- Familiarity with Supabase Realtime, authentication, and role-based access control;
- Knowledge of database security practices and GDPR compliance;
- Must have experience with Docker and containerization practices;
- Familiarity with CI/CD pipelines and version control systems like Git;
- Experience with testing frameworks such as Jest;
- Strong problem-solving and debugging skills;
- Ability to take initiative and work independently while collaborating effectively within a team;
- Strong understanding of performance optimization (e.g., caching);
- Solid grasp of security principles and best practices for web applications;
- Experience with Cloudflare Workers and Wrangler;
- Strong communication and collaboration abilities;
- Initiative-driven, proactive approach to problem-solving and decision-making;
- Quick learner with the ability to adapt to new technologies and frameworks efficiently;
- Strong leadership mindset to mentor team members and contribute to architectural discussions.
Developer
İKT