Full Stack Engineer
Ziff Davis
Austin, TX | Posted: 5 years ago
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