Senior Craft CMS / PHP CMS Developer

Happy Cog

1 month ago

02/04/2020 10:22:57

Job type: Full-time

Hiring from: US only


Category: Software Development


We're Happy Cog (formerly Vector Media Group), a full service interactive agency that works on a wide variety of projects. Lots of those projects are made with Craft CMS: we're an official Craft Service Partner and have built some of the largest and most complex Craft sites out there. We've also been the Craft conference (Dot All) platinum sponsors for 2 years in a row.

While we already have a number of Craft developers on our team, we're looking for more. We’re a growing, distributed team of 65+ people headquartered in Manhattan's NoMad District with great clients (like Google, Airbnb, Twelve South, Etsy, The Associated Press, New York City, St. Regis, Columbia University, and WPP) and an incredible roadmap.

Our projects vary in size and often include features and functionality that go beyond traditional brochure sites with a simple CMS. We integrate our client’s sites with a variety of systems, services, and APIs, such as e-commerce, search engines, CRMs and marketing automation tools, digital asset management systems, ERP systems, and more.  

We're hiring versatile developers who can work in a variety of platforms and languages. We look for experienced and well-balanced developers who have broad skill sets. The focus of this role is on backend development, writing custom Craft (or other CMS and platform) plugins and other code that integrates external APIs and systems. You should be comfortable with frontend skills like HTML, JavaScript, and CSS as well. 

You’ll be working on 3-4 projects at any time; typically one larger project and a few smaller projects to keep things fresh. We’re a fast-paced agency with a great team environment, so you’ll never get bored. We need someone who loves keeping up-to-date on the newest advancements in the field and can figure out when to start applying those advancements to client work. You'll work with other smart developers who can help you grow and challenge you, as well as help you along the way. You’ll also be communicating directly with clients and with our project managers to understand their requirements and present your work. Your job will be fun, challenging, and interesting. 

Responsibilities Will Include
  • Building new applications, websites, and features with a variety of platforms including Craft CMS, Laravel, and more.
  • Contributing to high-level architecture planning, consulting with our internal team on approach and level of effort, directing more junior developers.
  • Flexing your muscles on aspects of application development outside of app code: database modeling, query optimization, setting up efficient logging and monitoring solutions, and other advanced requirements for highly functioning apps (you do not need to be a DBA/Systems Administrator/DevOps expert).
  • Working closely with our front-end and back-end development teams on website projects. We’ll want and expect your input on the best ways to structure the build — from start to finish.
  • Writing and maintaining clear documentation of your work, so that others on the team can pick up where you left off or learn from your experience on a project.
  • Staying up-to-date on the latest development technologies and methodologies.
  • Deep knowledge of PHP and web application architecture (experience with other languages, such as Python, Ruby, Node, etc. are a plus as well)
  • Previous Craft CMS (or Expressionengine, Drupal, WordPress, other PHP-based CMS) experience
  • Previous MVC framework experience, Laravel is strongly preferred.
  • Ability to understand user behavior and intent, and use this information to build intuitive apps and websites for our clients.
  • Knowledge of Git, we use it on all projects.
  • Experience with AWS services is a plus.
  • Ability to work and collaborate on a team with others.


We offer
  • A creative environment to do the best work of your career.
  • An amazing team of developers, designers, marketers, project managers, and the occasional four-legged office pet.
  • Lunch paid for by the company, every day, via your own Seamless accounts (for on-site employees).
  • Flexible hours.
  • Flexible paid vacation policy.
  • Health, Dental, and Vision insurance.
  • Retirement plan with company matching.
Join Us!

If you’re interested please apply as soon as possible, attention Jeremy Gimbel. Examples of your real-world work are more important than a perfect resume. If you worked on a project with a team, please tell us which parts you were responsible for.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Most important:

    • 3+ years of experience in software development
    • Professional experience with PHP 5 and MySQL
    • MVC frameworks like Symfony2 or Laravel are a plus
    • HTML, CSS, JavaScript and jQuery
    • Ability to build and consume RESTful web services.
    • Competent with revision control systems (Git)
    • Code optimization and performance improvements
    • Knowledge common Design Patterns (SOLID)
    • Passionate about writing beautiful and clean code

    Nice to have:

    • Experience with working remotely
    • Familiar/involved with open­ source projects


    • Independent, self-motivated
    • Fluent in English, written and spoken
    • Proven track record of always learning and growing
    • Proactive attitude
    • Possess a spirit of generosity


    • Get the chance to work with big brands like Riot Games (League of Legends), Sony, Fox Broadcasting, Kaplan Inc. (top education company), Coinbase (#1 crypto exchange), BeachBody (#1 fitness company), etc.
    • Work from anywhere as part of a community of digital nomads.
    • Live and work in one of our roaming hacker houses (X-Outposts) around the world: 
    • Be part of the most energizing community for developers in the world by participating in our Seasons, a 3-month experience filled with challenges, rewards, RPGs, competitions, and more, all centered around a theme that will inspire and energize you. 
    • Get $2,500 per year (Unleash+) to spend on doing more of what you love and staying energized. Use it on conferences, courses, video games, photography gear, music gear, cooking gear, a gym membership, adventure sports, baby/pet sitting, productivity apps, restaurants, coworking, movie tickets, headphones, etc.
  • About Datadog:

    We're on a mission to build the best platform in the world for engineers to understand and scale their systems, applications, and teams. We build highly scalable systems that process trillions of data points every day to provide real time alerts, visualizations, log aggregations, and application traces for tens of thousands of companies. Our engineering culture values pragmatism, honesty, and simplicity to solve hard problems the right way.

    The team:

    The APM Team at Datadog provides mission critical application health and performance monitoring for customers of all sizes and industries. We’re taking a new approach to APM with distributed tracing and seamless integration with Datadog’s Infrastructure and Logs products. 

    The opportunity:

    We are looking for an expert PHP developer experienced with PHP language internals who can help push our tracing tools to the next level. Come and join us to build amazing open source software!

    You will:

    • Write code that instruments thousands of PHP applications around the world. 
    • You’ll help drive our open source PHP projects and engage with the community to find and address the most important challenges.
    • Join a great team building software the right way 


    • You’re a master PHP programmer. PHP is more than a recursive acronym for you. You’ve tailored your bytecode cache engine, updated php.ini a time or two and you know PSRs by heart. You’ve written piles of clean, correct, well-tested, performant, idiomatic PHP code.
    • You are a great community ambassador and can drive hard technical conversations towards a good solution.
    • You have solid experience with widely used frameworks and libraries like Laravel, Symfony, Phalcon or CakePHP.
    • You want to work in a fast, high growth startup environment.
    • You have a BS/MS/PhD in a STEM field or equivalent experience.

    Bonus points:

    • You have experience with applications such as Wordpress, Drupal or Joomla.
    • You have used other interpreters than the C implementation, such as HHVM.
    • You have significant experience with Python, Go, Java, Ruby or JavaScript.
    • You have experience with code telemetry and introspection.
    • You have experience writing C-extensions for PHP.
  • We are Givelify®, where fintech meets philanthropy. We help people instantly find causes that inspire them to action so they can change the world—one simple, joyful gift at a time. 
    We are looking for a Principle Software Engineer with over 10+ years of experience to join our team with a "lead the charge" attitude. Why is Engineering at Givelify Different: Moonshots are our norm. Our product impacts real people on the ground. We build with passion and maintain a high standard of engineering quality. We solve unique scalability challenges and you will have the ability to help guide all aspects of Engineering and Product Development. 

    Some of the meaningful work you will perform:

    • PHP/Python: You will need to have strong object-oriented design and development skills and advanced knowledge of PHP, Python or similar programming languages. Knowledge and experience with third party libraries, frameworks, and technologies is a plus. 
    • Database: You will need to have strong SQL composition skills. Knowledge of big data and NoSql databases is a plus! We not only write software that collects and queries data, but we also compose queries for investigation and analysis. We collect a lot of data in real time from our applications and being able to compose ad hoc queries is necessary to develop and support our products. 
    • Guidance: Participate in and guide engineer teams on all things technical – Architecture definition & Design ownership that not only include technology but Data Security aspects, Deployment & Cloud strategy, CI/CD, as well as coding best practices.  
    • Analysis & Problem Solving: You will need to understand our codebase and systems and the business requirements they implement so you can effectively make changes to our applications and investigate issues. 
    • Communication: Whether via face-to-face discussion, phone, email, chat, white-boarding, or other collaboration platforms, you must be an effective communicator who can inform, explain, enable, teach, persuade, coordinate, etc. 
    • Team Collaboration: You must be able to effectively collaborate and share ownership of your team’s codebase and applications. You must be willing to fully engage in team efforts, speak up for what you think are the best solutions, and be able to converse respectfully and compromise when necessary. 
    • Knowledge and Experience: A well-rounded software engineer will have broad and/or deep knowledge of various topics, tools, frameworks, and methodologies related to software engineering. None are required, but the more you can bring, the better. Here are some examples:

    • Laravel, Yii and similar frameworks
    • Strong API knowledge and development
    • Git and GitHub
    • Big Data solutions such as Cassandra, Hadoop, Spark, Kafka and Elastic Search
    • Continuous integration and automated testing
    • Agile/Scrum
    • Open source projects
    • Server-side JavaScript, TypeScript and Node.js
    • Familiarity with DevOps configuration tools (Git, Jira, Jenkins, etc.)

    We welcome your talents and experience:

    • BS/MS degree in Computer Science, Computer Engineering, Mathematics, Physics or equivalent work experience
    • Technical Leader with at least 10+ years of work in Software Engineering
    • Webservices and API development experience within a startup and/or e-commerce environment
    • A distinguished member of engineering community, either through extracurricular activities, publications, associations with orgs (i.e., IEEE, etc.)
    • Demonstrated history of living the values important to Givelify suchas integrity and ethics

    Our People 
    We are a virtual team of high-performing professionals who innovate & collaborate to fulfill our mission to help people instantly find causes that inspire them to action so they can change the world – one simple, joyful gift at a time. Our culture of integrity, heart, simplicity, & that "wow" factor fuel our aspiration to be among the tech industry's most inclusive & purpose-driven work environments. 
    We take great pride in providing competitive pay, full benefits, amazing perks, and most importantly, the opportunity to put passion & purpose to work. 
    Our Product 
    From places of worship to world-changing nonprofit groups, Givelify harnesses the power of technology to bridge the gap between people and the causes they care about. Tap. Give. Done. Givelify's payment solution is designed to make the experience of giving as beautiful as the act of giving. 
    Learn more about us at ( )

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!