At a Glance
- Tasks: Build and maintain web apps, create new features, and shape our tech roadmap.
- Company: Join Gymdesk, a modern software provider for gyms and wellness businesses.
- Benefits: Competitive salary, health insurance, 20 PTO days, and flexible remote work.
- Why this job: Make an impact in the fitness industry with innovative technology and user-focused design.
- Qualifications: 6+ years in software development, strong PHP skills, and team collaboration experience.
- Other info: Dynamic role with opportunities for mentorship and career growth.
The predicted salary is between 46800 - 62400 £ 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 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
✨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 coding! When you apply through our website, include examples of your previous work or projects. This gives us a glimpse into your coding style and problem-solving skills.
✨Tip Number 3
Prepare for the technical interview by practicing common coding challenges. We love seeing how you approach problems, so don’t shy away from showcasing your thought process!
✨Tip Number 4
Don’t forget to ask questions! During the interview, show your interest in Gymdesk by asking about our tech stack or upcoming projects. It’s a great way to demonstrate your enthusiasm and fit for the team.
We think you need these skills to ace Gymdesk Lead Full-stack PHP developer Remote GMT+9 / APAC 2d Fullstack JavaScript MySQL PHP
Some tips for your application 🫡
Show Off Your Skills: When you're writing your application, make sure to highlight your experience with the LNMP stack and any PHP frameworks you've worked with. We want to see how your skills align with what we do at Gymdesk!
Tailor Your CV: Don’t just send a generic CV! Tailor it to reflect your experience relevant to the role. Mention specific projects where you’ve built features or solved problems similar to what we face at Gymdesk.
Be Clear and Concise: Keep your application clear and to the point. We appreciate straightforward communication, so avoid fluff and get straight to the good stuff about your experience and why you want to join us.
Apply Through Our Website: Make sure to apply through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves. We can’t wait to hear from you!
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 Zend Framework and Symfony components, as these are crucial for the role. Being able to discuss your experience with these technologies will show that you’re ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. Gymdesk values troubleshooting and bug-fixing, so having concrete examples of your problem-solving abilities will impress the interviewers.
✨Demonstrate Team Leadership
As a senior developer, you’ll be mentoring others. Be ready to talk about your experience leading teams or projects. Highlight any instances where you’ve helped less experienced developers grow, as this aligns with Gymdesk’s collaborative culture.
✨Communicate Clearly
Since excellent communication is key, practice explaining complex technical concepts in simple terms. This will not only help during the interview but also shows that you can effectively communicate with team members and clients alike.