Full Stack Developer
Ballantine Communications Inc. (BCI) is seeking a Full Stack Developer to join our team! This person will be a member of a team responsible for design and development of all BCI digital properties as well as external client products. You can work remotely, or come join us and explore your outdoor passions in this mountain playground. We work hard and play hard! BCI offers a competitive pay package, as well as an excellent benefits plan including medical, dental, vision, and life insurance, paid vacation/sick/holidays, and an opportunity to participate in our matching 401(k) plan. We support the growth of the individual along with excellence achieved through teamwork. We offer our employees an opportunity to use their talents to develop new products, processes and businesses.
Key responsibilities include: Design and develop front-end and back-end web architecture Develop servers and databases Work with and liaise with sales team, creative team, third party vendors and contractors Create user interactions on web pages Stay up to date with industry developments Estimate scope of work and forecast timelines Successful candidates will have the following attributes: AWS cloud hosting experience Server side deployment, updates and management PHP with a focus on custom Wordpress theme development Scripting with Bash to automate tasks Knowledge of auto scaling on AWS Docker, Kubernetes or other containerization framework Development services: AWS, Github, Cloudflare, WordPress, Jenkins, CLI, Node, Homebrew, MySQL Programming languages: Git, Javascript/jQuery, PHP, HTML, CSS/SCSS, MySQL, MongoDB, Ruby Management and communication services: Trello, Google Drive, Google Workspace, Slack, Monday Training and Education: Bachelor’s degree in Computer Science, Information Technology or related field.
In lieu of Bachelor’s degree, 3-5 years of industry experience may be acceptable Please provide a cover letter including links to your previous work and/or a list of active URLs to a minimum of 5 websites representative of your abilities and a description of your responsibilities on each website.
To apply online, please visit our website: https://ballantinecommunicationsinc.com/careers