Apex Web Solutions

Back-End developer

Ə/h razılaşma ilə 1015
Distant
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.

Oxşar vakansiyalar