ReedPop is looking for a Junior Developer to join our experienced in-house Platform team.
The Platform team build and maintain the core systems that power our award-winning family of editorial sites like Eurogamer.net and RockPaperShotgun.com.
In this role you’ll use cutting-edge technologies to build and maintain key elements of our platform like our CMS, publishing systems, and our website application. You’ll also be exposed to variety of third-party integrations to services like Apple News, Fastly, Sendgrid, Stripe, and more.
Our ideal candidate is enthusiastic, approachable, and encourages others to meet or exceed their own high standards. They will be keen to investigate, evaluate and build using new technologies quickly.
This role is especially suitable for recent graduates or anyone with early experience working within professional web development.
You will be required to work from our office in central Brighton at least two days per week, where fast internet, comfy chairs, free snacks, coffee, and other refreshments await!
Write correct, maintainable code that solves business problems.
Build scalable web services/applications within our platform and deliver them to the business on schedule.
Ensure the continued correctness and performance of code through automated testing.
Collaborate with peer developers to build technical specifications for platform projects.
Work with the team to discuss and critique engineering decisions together; participating in activities like pair programming and code review.
We expect candidates to show a good grasp of the following:
Fluency in a common web backend language. e.g. Python, Node.js, PHP, etc.
Capability of learning and building with new technologies.
The ideal candidate will have enthusiasm for, or a growing understanding of:
Building digital products with web application frameworks.
Building and consuming web services and third-party APIs.
Linux server administration and ops.
Automated unit and acceptance testing.
We are looking for a candidate that can quickly get up to speed with any web technology, but you’ll have an advantage with experience of the following:
Python, specifically the Django framework
Evented programming (Python asyncio or node.js)
MySQL, Postgres, or other types of databases
Apache, Nginx, or other web servers
Varnish or other caching systems