DEVELOPMENT TEAM LEADER, Chinook Book
Posting Date: FEBRUARY 2018
Who we are
Chinook Book is a media and technology company with a mission of connecting local businesses and sustainable brands with conscious consumers to encourage everyday sustainable decisions. Our multi-channel platform delivers mobile-optimized offers, rewards, and content to help people find and save money at the best local businesses in select U.S. cities. Chinook Book delivers leading audience owners such as energy companies, universities, and public media rewards and loyalty solutions using our platform.
What we do
Chinook Book identifies and works with the best local businesses in the key geographic areas – currently San Francisco, Seattle, Portland, Minneapolis, and Denver. We currently have over 3,500 business locations and over 150,000 users.
Using numerous tools including offers and flex offers, punchcards, contests, resources, and more through mobile, web, end email, we connect our great business partners with loyal users near them. In addition to consumer users, Chinook Book is used as audience rewards for large non-profits, energy companies and universities.
Chinook Book Development Team
In 2014 we opened our primary development center, based in Bucharest, Romania under the leadership of the company Chief Technical Officer. Chinook Book is completely built and managed in-house. Currently, we have a team of five software development specialists with different technical backgrounds: web development, Android mobile, and iOS mobile. We are growing by adding new team members in 2018 and 2019.
Our back-end platform is managed and deployed in Amazon AWS and other industry-leading cloud services including the use of dynamic-scaling & load-balanced application, queue processing servers and database servers.
We are looking for an experienced team lead, with a solid technical background in software architecture, web development, PHP, API development experience, and proven experience in leading and managing software teams. This position will be 50% software architecture and technical development and 50% development team and office management.
Our Server Stack
PHP 7+ with Laravel framework, Vue.js, Ember.js, MySQL, Git with github, Vagrant.
Everything runs in AWS on Elastic Beanstalks leveraging various other AWS services like RDS with Aurora, Elastic Search, Elastic Cache with Redis, S3, CloudFront.
Ensuring the team is consistently delivering working software to the standards agreed in the company.
In-depth understanding of the Chinook Book ecosystem, current capabilities and further development needs.
Drive the server development and code architecture.
Manage AWS infrastructure, production and development environments.
Collaborate with the Product Team in Portland to develop features into technical requirements.
Ensure the team is always working on the highest priority work and is aware of the priority.
Facilitate technical discussions between team members, server developers and mobile developers to ensure a lean development and integration of their work.
Deal appropriately with any issues or problems within the team.
Manage team including annual performance reviews, salary administration and career plans.
Evolving development methodology.
Develop and maintain a fun, positive work environment.
Technical Skills & Experience
5+ years of web development experience.
5+ years object-oriented PHP programming, writing clear, understandable, and scalable code.
5+ years experience with MySQL.
Strong knowledge of PHP and PHP frameworks such as Laravel or Symfony.
Proficient understanding of code versioning tools, such as Git.
Experience in common third-party APIs (Google, Facebook, Mailchimp etc)
Experience developing and supporting production quality REST API.
Exposure to developing HTML/CSS websites.
Comfortable with Linux environment management for development and production purposes.
Familiar with management of virtual development environments with Vagrant or Docker.
Experience with AWS, creating and maintaining scalable and highly available infrastructure.
Understand modern web development.
Analytical thinker with the ability to create a software development plan from initial scoping meetings through feature development; integrating the new into the existing ecosystem.
Management Skills & Experience
Proven team management
Project scheduling experience
Technical career guidance
Experience with conflict resolution
Fluent and clear verbal and writing skills in English
This is a full-time position working office in Bucharest, Sector 1. The position includes private health insurance and may involve travel to the company HQ office in Portland, Oregon, United States. Please email cover letter, C.V. and compensation requirements to firstname.lastname@example.org.