Back to Archive

Full Stack Engineer

Ziff Davis

Austin, TX | Posted: 7 months ago

This job is expired and may no longer be accepting applications.

Our Ziff Davis digital media team in Austin, Texas is looking for a Full Stack Engineer. This will be a permanent position with benefits. We are open to an individual who has a PHP, Ruby or JavaScript development background.


The individual in this role should be comfortable working on various web stack technologies. tYou will have the opportunity to work with with multiple content management systems to power revenue generation on Offers.com, PCMag, AskMen and many other Ziff Davis properties. 


You will build libraries and tools used to reduce boilerplate code for other developers. The candidate should expect to work on building new applications as well as maintaining existing ones.

Responsibilities:


    Implement new features while being considerate of how they will affect other content management systems, customer facing sites (Offers.com, PCMag, Askmen, etc) and internal users

    Identify and repair complex issues potentially affecting multiple communicating systems (content management systems, APIs, UIs, etc)

    Provide assistance and education to internal users of our systems

    Create automated tests as part of an engineering workflow

    Collaborate with developers, product managers and other stakeholders to come up with simple solutions for complex problems

    Work with PHP, Laravel, Laravel Nova, SQL, and Vue

Requirements:


    Proven work experience with a minimum of 2+ years professional experience (PHP, Javascript, Ruby or similar dynamic language)

    2+ years of experience working with relational databases and SQL

    Experience building user interfaces utilizing modern JavaScript (Vue, React, Backbone, etc)

    Experience working with MVC frameworks (Laravel, Zend Framework, Rails)

    Comfortable working with development tools (Git, Docker)

    Able to work in a team environment as well as independently

    Effectively communicate with stakeholders and team members

    Ability to troubleshoot, debug and upgrade existing systems with large codebases

    Fundamental understanding of maintainable software design

    Experience writing automated tests


Preferred:


    Experience working with complex content management systems (Laravel Nova)

    Experience constructing ETL systems

    Experience building APIs

This job was sourced from StackOverflow Jobs.