We're Hiring

Software Developer

Job Description

As a Software Developer at Why Leave Town, you will play a crucial role in maintaining and improving our web platforms and back-end systems. You’ll have the chance to work on a variety of projects, from bouldering-focused applications to e-commerce websites. This position requires strong technical skills, a passion for problem-solving, and the ability to work independently and collaboratively in an on-site environment.

Job Title
  • Software Developer

Work Schedule
  • Day Shift
Job Qualifications/Requirements
  • Proficiency in JavaScript and TypeScript, with strong experience in modern web development practices.
  • Experience (or strong interest) in working with Svelte and Supabase for building and managing applications.
  • Familiarity with end-to-end testing frameworks (e.g., Playwright, Cypress).
  • Solid experience in database design, management, and maintenance (preferably Supabase or similar).
  • Comfortable using Git for version control and collaborative development
    workflows.
  • Experience with WordPress (basic site management, plugin integration, small updates).
  • Familiarity with Shopify development or a willingness to contribute to a website rebuild.
Job Responsibilities
  • Web & Backend Development: Develop and manage web applications using Supabase for backend services and Vercel for frontend deployment. Maintain codebases through GitHub, ensuring performance and scalability.
  • Testing & Quality Assurance: Implement and manage testing frameworks like Playwright or Cypress. Develop unit and integration tests to ensure robust and error-free functionality.
  • Database Management: Design and maintain databases for optimal performance, data integrity, and scalability across platforms.
  • Website Oversight: Handle updates and maintenance for WordPress websites and contribute to the rebuilding of a Shopify site.
  • Team Collaboration: Collaborate on-site with team members and third-party developers. Participate in sprint planning, code reviews, and regular team meetings while ensuring clear and consistent communication.

To Apply, please create your profile at app.wrkpod.com for your application as this is part of the new application process, and click this link for the job details: here

All successful applicants will be stationed in our office at DUMAGUETE CITY, TANJAY CITY, BACOLOD CITY OR CEBU CITY. 

Good luck and God Bless!