At a Glance
- Tasks: Build exciting features and maintain Gymdesk's web apps while shaping our tech roadmap.
- Company: Join Gymdesk, a modern software provider for gyms and wellness businesses.
- Benefits: Enjoy a competitive salary, health insurance, and 20 PTO days annually.
- Why this job: Make a real impact in the fitness industry with innovative technology.
- Qualifications: 6+ years in software development and strong PHP-stack experience required.
- Other info: Remote role with flexible hours and excellent career growth opportunities.
The predicted salary is between 52000 - 72000 £ per year.
We are seeking a full-stack engineer to help us maintain Gymdesk's web apps, build exciting new features and play an active role in shaping our technology roadmap. As a full-stack developer you will have command of both back-end and front-end technologies of a LNMP stack (Linux/Nginx/MySQL/PHP) web-app.
About Gymdesk: Gymdesk offers modern, online management software to gyms, martial arts schools, yoga studios and wellness businesses. In an industry dominated by outdated and cumbersome products, we provide a seamless, intuitive user experience. Thousands of customers rely on Gymdesk every day to streamline workflows and grow their businesses. We continuously enhance our software based on user feedback and industry research, and our commitment to exceptional customer service is reflected in our 4.8-star rating on Capterra.
About The Job: As a platform developer at Gymdesk, you will be joining our engineering team, working on product roadmap, infrastructure robustness and incoming dev tickets. As a senior, you will also spend time mentoring less experienced members of the team.
What does a typical week look like here? Here are some of the tasks you can expect to work on in a given week:
- Building new features and executing on the roadmap informed by customer feedback and company goals
- Troubleshooting and fixing bugs
- Planning, designing and implementing a forward thinking architecture
- Writing automated tests
- Giving and responding to code reviews
- Assisting with backlog refinement
- Conducting technical and functional spikes
The work is varied and challenging. You might be surprised by the depth and intricacies of various flows implementing the diverse business logic used by thousands of different gyms and wellness businesses.
What's the tech stack? Our main web-application is built on Zend Framework, with server-side rendered templates, MySQL for data persistence, and jQuery for frontend interaction. We are increasingly moving towards an API-first design, and make heavy use of Symfony components within our existing ecosystem. Our mobile app is built with Flutter for cross-platform deployment.
Requirements:
- 6+ years of professional software development experience
- 4+ years of experience with PHP-stack development
- Demonstrated ability to make an impact as a senior contributor on an engineering team
- Proficient with at least one popular PHP MVC framework (e.g. Symfony, Laravel)
- Strong understanding of client side technologies for the modern web
- Familiarity with classic JS libraries such as jQuery and jQuery UI
- Ability to design efficient database schemas and queries for MySQL
- Intimate familiarity with software development best practices and design patterns
- Excellent written and verbal communication in English
- 2-3 hour overlap with London, UK time
Compensation: This is a full-time, 40-hour a week role. Annual base salary of $65k-$90k depending on location, skills and experience. Health insurance (available in the US, Japan and certain other countries through our PEO). 20 PTO days annually, in addition to national holidays in your country.
Hiring Process: If you're excited about creating software that looks beautiful on the frontend and elegant on the backend, give us a shot. We'll do our best to make the interview experience fast, enjoyable, and mentally stimulating.
- Screening call
- Technical interview with an engineering lead
- Technical assignment (small, only for the final 1-2 candidates)
If we don't get a chance to speak with you, thank you so much for your interest, and hopefully there will be a better opportunity down the line.
Important notes for all applicants: All remuneration is in USD, regardless of candidate location. We are unable to sponsor any visas or facilitate visa transfers. Applications and CVs must be in English to be considered. You must complete all applicant questions to be shortlisted for screening.
Gymdesk Lead Full-stack PHP developer Remote GMT+9 / APAC 2d Fullstack JavaScript MySQL PHP in London employer: PetsApp
Contact Detail:
PetsApp Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Gymdesk Lead Full-stack PHP developer Remote GMT+9 / APAC 2d Fullstack JavaScript MySQL PHP in London
✨Tip Number 1
Get your tech skills sharp! Brush up on your PHP, MySQL, and JavaScript knowledge. Make sure you can talk confidently about your experience with frameworks like Symfony or Laravel during interviews.
✨Tip Number 2
Show us your passion for problem-solving! Be ready to discuss how you've tackled challenges in past projects. We love hearing about your thought process and how you approach debugging and feature development.
✨Tip Number 3
Don’t forget to ask questions! During the interview, engage with us by asking about our tech stack, team dynamics, and future projects. It shows you're genuinely interested and helps you figure out if we're the right fit for you.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it gives you a chance to showcase your enthusiasm for Gymdesk and our mission to improve the fitness industry.
We think you need these skills to ace Gymdesk Lead Full-stack PHP developer Remote GMT+9 / APAC 2d Fullstack JavaScript MySQL PHP in London
Some tips for your application 🫡
Show Off Your Skills: When you're writing your application, make sure to highlight your experience with PHP and the LNMP stack. We want to see how you've used these technologies in real projects, so don't hold back on the details!
Tailor Your CV: Make your CV relevant to the role by aligning your past experiences with what we’re looking for. Mention any work with frameworks like Symfony or Laravel, and showcase your understanding of both front-end and back-end technologies.
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for our team. Remember, we want to get to know you through your words!
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it helps us keep everything organised!
How to prepare for a job interview at PetsApp
✨Know Your Tech Stack
Make sure you’re well-versed in the LNMP stack, especially PHP and MySQL. Brush up on your experience with frameworks like Symfony or Laravel, as they’ll likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. Gymdesk values innovative solutions, so be ready to share examples of how you’ve improved processes or features.
✨Communicate Clearly
Since you'll be working closely with a team, practice explaining complex technical concepts in simple terms. Good communication is key, so think about how you can convey your ideas effectively during the interview.
✨Engage with the Company’s Mission
Familiarise yourself with Gymdesk's mission and values. Be prepared to discuss how your skills and experiences align with their goal of providing seamless user experiences for gyms and wellness businesses.