Role
As a Full-Stack Developer at Madrivo, you’ll contribute to the development and improvement of our operational tools, web applications, and user interfaces primarily using Vue.js and Laravel. Working closely with our development team, you’ll support front-end enhancements, back-end functionality, and API integrations, helping to deliver seamless, intuitive experiences for both internal and external users.
In this role, you will engage in a collaborative work environment that fosters professional growth and innovation. Your daily activities will involve participating in stand-up meetings with your development team to align on progress, challenges, and goals. You will take part in hands-on project-based learning, allowing you to apply your expertise in both front-end and back-end technologies to enhance operational tools and create user-friendly web applications.
Responsibilities
- Full-Stack Coding Skills: Ability to code in core front-end and back-end languages, including PHP, HTML, CSS, and JavaScript, to support rapid development, testing, deployment, and maintenance of operational tools and systems.
- Front-End Framework Expertise: Proficiency in Vue.js 3+ is preferred, but experience with similar frameworks (e.g., React/Next) is welcome, provided candidates can adapt quickly to Vue.
- PHP Proficiency: Experience with Laravel 10+ for back-end development a plus. Candidates should be comfortable enough with PHP to adapt quickly to Laravel to handle minor tasks independently and integrate seamlessly with existing systems.
- Experience with Front-End Testing: Knowledge of front-end testing practices to ensure reliability and quality in user-facing applications.
- AI Familiarity: Experience with AI prompt engineering and familiarity with AI APIs (such as OpenAI, Gemini, Claude, etc.) to explore and integrate AI-driven functionality where relevant.
- Cloud Platform Experience: Familiarity with cloud services like AWS, DigitalOcean, or Vultr.
- API Integration Skills: Proficient in integrating with third-party APIs to extend functionality, add features, and enhance operational tools and systems.
- Strong Communication Abilities: Effectively communicate technical needs, timelines, and blockers to ensure alignment and transparency within the team and across departments.
- Curiosity and Growth Mindset: Enthusiasm for learning new technologies and exploring innovative solutions, with a proactive approach to expanding knowledge.
- Operational and Support Skills: Provide technical support and guidance across various in-house and external systems, offering recommendations for stability and performance enhancements.
A Day at Madrivo
You’ll be working in a growth oriented environment with a team developers, we kick off our day with a scrum style development meeting. Your day could include some of the following:
- Develop Front-End Enhancements: Create intuitive, engaging new front-end pages for our user interfaces.
- Adapt Systems to New CRM API Updates: Ensure seamless integration by updating operational tools to stay aligned with the latest CRM API enhancements.
- Automate and Improve Data Accuracy: Build scripts to identify and resolve data inconsistencies across systems, including CRM, tracking software, and external databases.
- Modernize and Monitor Scheduled Jobs: Update legacy scheduled jobs to improve error reporting, leveraging logging tools for real-time monitoring and quick issue resolution.
- Support Ad Hoc Development Needs: Respond to on-the-spot development requests and provide insights on system functionalities.
- Troubleshoot and Optimize Tracking Implementations: Diagnose and resolve issues with tracking setups, including GTM configurations, click tracking, and call or conversion tracking.
- Expand the Company Website: Build and deploy new pages and forms to enhance the website's functionality and user experience.
- Build a Transformative Internal API: Develop a powerful internal API to process raw data and facilitate data exchange with third-party APIs efficiently.
Requirements
- Bachelor’s degree in Computer Science or a related field is preferred, though equivalent professional experience and proven expertise are equally valued
- Minimum 2+ years of experience
- Top-notch skills in JavaScript, CSS, HTML, and other front-end languages
- Demonstrated high-level proficiency in Laravel and PHP
- Proficient in CI/CD pipelines, Git workflows, branching, merging, and automated deployments
- Highly proficient in MySQL/MariaDB queries and optimization
- Familiarity with high-performance, high-availability server infrastructure, including Linux, NGINX, Varnish, Apache, and Cloudflare
- Experienced in cross-platform integrations using APIs and webhooks
Outcomes
- Take over support and maintenance of key operational sites
- Assist in the migration and shutdown of legacy systems
- Integrate advanced error reporting and handling on web applications
At Madrivo, we trust each other to do our best work where it works best for us and our teams. For us, this means that we offer a fully remote work environment for our employees with flexibility in scheduling and a collaborative team atmosphere. We value time together and host team retreats to learn together, build relationships and enjoy beautiful scenery.
Madrivo is an integrated online media firm that is growing rapidly in affiliate marketing and lead generation space. We are ranked one of the Top 5 Best CPA Networks worldwide and the “Best 100 companies to work for in the US” so we are seeking qualified candidates who will fit into our high-performing, achievement-based culture. Madrivo’s executive leadership team realizes the importance of prioritizing health and happiness of our employees and has worked hard over the years to nurture a one-of-a-kind workplace culture that earned us a Great Place to Work certification three years in a row.
We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability status, protected veteran status or any other characteristic protected by law.