Sarah Jacobs/Insider Inc.
Business Insider is the most popular business news site in America - connecting the digital generation with the news, ideas, technologies, and trends that are changing our world. With publishing platforms on multiple continents and a global family of sites across North America, Europe and Asia, Business Insider is scaling out our technology team to keep pace with the company's rapid growth and expanding audience.
About the Job:
As a backend engineer at Business Insider, your code will reach over 100 million readers around the world every month. We face exciting challenges every day due to the demands of our growing audience and the 24/7 news cycle.
You'll report directly to managers who understand technology and even write code. The backend team has many opportunities for a motivated engineer to have a huge impact, and be recognized for it. We are a tight, collaborative group that enjoys working hard and having fun.
This role is located in New York City at our office in the Financial District.
About the Engineering Group:
- We build the majority of our backend applications and services in PHP and Go, with tools like MongoDB, Symfony, Redis, Memcached, Solr, Doctrine, and more
- We use Docker in development and production environments
- We are always exploring new tools and ideas as our needs evolve, and we love working alongside people who are willing to try new things
- We do daily deployments across many projects
- We have dedicated QA and DevOps teams
- We do code reviews, write unit tests, and believe in the value of coding standards
- We recognize achievement, promote from within, and encourage professional growth and training
- We encourage collaboration, knowledge sharing, camaraderie and fun
- We offer competitive salaries and great benefits
Requirements:
- Experience with PHP 5 in production applications
- Command line proficiency on Linux or other UNIX systems
- Experience working with at least one relational or NoSQL database
- Experience using Git or other version control software
- A solid understanding of OO and MVC design principles, dependency management, RESTful APIs, caching concepts, the HTTP protocol and general web architecture
- Ability to write clear and concise code that your teammates can understand and build upon
- Ability to write efficient code that performs at scale
- You are a self starter who takes ownership of your work
- You have the ability to conceptualize nuanced ideas and think creatively about challenging problems
- You have genuine enthusiasm and love of programming
Bonus/Nice to Haves:
- Experience with Message Queuing services (SQS, RabbitMQ, IronMQ etc)
- Experience with AWS or other cloud providers in a production environment
- Experience with Go or PHP 7 in production applications
- Big Data or Analytics experience
- Experience with subscription platforms and/or payment processors
- Any experience with major JS frameworks such as Angular, React, etc
- Contributions to open source projects or personal projects