Full Time
NEGOTIABLE
40
Nov 4, 2024
If you're a seasoned backend developer in the Philippines (or somewhere similar) who's tired of the usual 9-to-5 — we may have just the opportunity for you:
We're looking for a full-time, 100% remote, lead developer.
You’ll be responsible for leading a small but dynamic development team, overseeing and managing our tech systems and projects from the ground up. This includes backend development, database management, API integrations, and ensuring smooth deployments. As the team leader, you’ll provide guidance and mentorship while driving the team to meet project goals and optimize system performance.
You will have the flexibility to set your own schedule, collaborate with a close-knit team, and enjoy the autonomy to lead technical projects. You’ll make critical decisions and significantly influence our company's technology stack.
So essentially, you'll get to:
-Work when you want
-Work where you want
-Develop technical systems and processes that enhance our platforms, making a direct impact on the product.
-Take charge of projects, from conception to deployment, making pivotal decisions that define our technology
Our team — minus the CEO, CMO, and Director of Ops — is based in the Philippines. So we're ideally looking for someone either in the Philippines or somewhere similar.
If that sounds like you...
Keep reading.
About The Role
As the Lead Developer, you will be responsible for the overall well-functioning and improvement of the company’s Future Fir
You will lead and mentor a small team of developers, contribute toward backend development work, maintain the stability, security, and performance of the websites, and assist in the strategic direction of the web platforms.
We are seeking someone experienced in leadership and backend development so that they can play a key role in making a real difference for our users and our company.
Why Join Us?
1. Completely Remote: Work wherever you want, as long as there's a stable internet connection.
2. Set Your Own Schedule: Work whenever you want, as long as you show up each day and put in a solid effort.
3. Work-Life Balance: We prioritize work-life balance. We take weekends off. And we'll actually encourage you to get the rest you need to perform your best.
4. Unlimited Vacation: ... and we actually mean it. We want you to take time off to recharge and reset.
5.Meaningful Work: We produce high-quality content and sell a highly valuable product. You'll get to use your technical skills for good. No snake oil here.
6.Ability To Grow: If there's a course you want, tell us. If it makes business sense, we'll buy it for you.
7.Small Team: We're a small, tight-knit team. You won't be a cog in a machine. Your voice matters here.
8.Ongoing Feedback: You'll get regular feedback on your work, so you can constantly improve.
9. Consistent Pay: You'll get paid every 2 weeks. No more searching for clients or going through the feast-or-famine cycle.
What Your Day-to-Day Will Look Like
Technical Leadership & Team Development
Lead and mentor our team of developers, setting clear objectives and guiding them through technical challenges.
Foster a culture of accountability, collaboration, and continuous improvement within the tech team.
Implement best practices for code reviews, technical documentation, and agile development processes, ensuring consistent high standards.
Technical Documentation & Version Control
Create, maintain, and update technical documentation (guides, system architecture, APIs) to ensure the tech team and company have reliable resources for development.
Oversee version control (Git), ensuring all code and documentation are properly tracked, reviewed, and up to date.
Coding and Backend Development
Take ownership of backend development, writing and reviewing code, ensuring smooth integration of front-end and back-end systems. Lead the development of new features, ensuring they meet both functional and technical requirements.
Strategic Oversight and Tech Roadmap
Lead the strategic planning and execution of the company's technical roadmap, aligning tech initiatives with overall business objectives. Assess emerging technologies and make recommendations to keep the tech stack modern and efficient.
Tech Oversight & Security Management
Implement and regularly update security measures across all systems, proactively addressing vulnerabilities.
Collaborate with external security experts to ensure the highest level of protection for the company’s infrastructure.
Database, Server Management & Optimization
Manage, optimize, and ensure the stability of databases to ensure efficient data storage, retrieval, and overall system performance.Regularly assess server resource utilization, manage load balancing, and implement scaling strategies to ensure optimal performance, uptime, and cost-efficiency for the infrastructure.
Cross-Department Collaboration & Vendor Communication
Collaborate with other departments (operations, marketing) to ensure technical solutions align with business goals.
Interface with third-party service providers, solving bugs, technical issues, and system enhancements in a timely and efficient manner.
Problem Solving & Risk Management
Address complex technical issues and bottlenecks as they arise, proactively solving problems to keep projects on track.
Manage risks by identifying potential threats to the platform infrastructure and ensuring mitigation strategies are in place.
What You Need to Succeed
-8+ years of experience in backend development, with demonstrated leadership experience in technical teams.
-Experience with membership site development and management
-Experience in handling critical troubleshooting for both development and server issues.
-Expertise in PHP, Object-Oriented Programming (OOP), and WordPress development.
-Experience in configuring, monitoring, and optimizing cloud-based server management (e.g., AWS, DigitalOcean, Cloudways)
-Strong knowledge of version control systems like Git, and an ability to manage workflows efficiently.
-Demonstrated experience in technical team leadership, including fostering a collaborative environment and mentoring developers.
-Ability to manage technical risks and align development projects with business objectives.
-Strong ability to work independently, prioritize tasks, and ensure deadlines are met.
-Excellent communication skills to effectively collaborate with the team and communicate with external vendors.
-Reliable internet connection and availability for urgent consultations.
Assets
Experience developing on BuddyBoss or BuddyPress platforms.
Experience with ReactJS for mobile app development.
Familiarity with SQL, Nginx, and Unit Testing with PHP.
Experience in Agile development practices and Software Development Life Cycle (SDLC) processes.
Strong knowledge of front-end technologies (HTML5, CSS3, JavaScript).
About Future Firm
Future Firm is a media company that helps accountants work less and earn more.
The company was founded by a former accounting firm owner who started — and sold — one of the earliest online accounting firms in North America.
We create blog posts,
Our flagship product is an online program called Future Firm Accelerate — which gives accountants a complete framework to build a scalable, sellable online accounting business that provides the lifestyle they want.
Accountants are stressed, overworked, and burnt out. Our mission is to give them the freedom, flexibility, and lifestyle they want.
We need smart people like you to help us reach these accountants and transform their lives for the better.
Recruitment Process
To apply for this role, please fill-out the form:
We will review your application.
If you are a good fit for the role, we will invite you to complete a brief 5-question one-way video interview. In this interview, you'll answer questions, via webcam, on your own time.
If you move to the next step, we will invite you to a 1-on-1 video interview.
If you move to the next step, we'll invite you to complete a paid trial test project.
We will review the paid trial projects, select the best candidate, and offer them the position.
We expect this process to take 3-4 weeks from the submission of your application to the selection of a tea