Full-Stack Developer
Job Basics
Industry Sector: Outdoor
Job Categories: Computer - Programmer
Company Type: Recreation
State: OR
City: Bend
Country: United States
Required Experience: 1 - 3 years
Job Type: Full Time
Salary: $70,000 +
Required to Relocate: No
Required to Travel: No
Employee May Telecommute: Yes
Job Seeker Must Live Within: Telecommute
Job Description & Requirements
RESPONSIBILITIES
o Manage the ongoing maintenance, development, and customization of the company's IT ecosystem - Website (Hosted on Shopify), AWS Environment (Server & DB infrastructure) recurring billing platform, as well as all other homegrown or 3rd party systems implemented by the company.
o Write system requirements and document all system changes.
o Work with all business areas (Marketing, Operations, Product, Accounting, etc) to understand the needs of the business and identify ways to use technology to streamline, optimize, and automate those needs.
o Create, manage, and analyze budgetary needs for the company's IT architecture/environment.
o Ensure all major IT initiatives are properly tested and follow a disciplined release process.
o Proactively research and provide recommendations on possible technology solutions to identified business problems.
Skillset
o Software/web development background (at least 3-5 years). When needed, you can write great code, code that is legible, efficient, modular, well tested and handles any edge case you throw at it. You’re comfortable getting your hands dirty with the full application and server stack.
o Ability to lead architectural decisions.
o Communicate effectively with outside vendor partners to keep projects/systems on task and ensure they are executed properly
o Experience managing/developing e-commerce systems.
o Experience developing, designing and architecting large-scale web and mobile applications.
o Have experience managing 3rd party API integrations, both building and consuming.
o Have a strong grasp of Python.
o Experience with Shopify
o Have experience building beautiful, responsive HTML5 designs.
o Have up-to-date, first-hand knowledge of the latest CSS trends, and how they perform differently in each browser.
o Have a solid grasp of front-end technologies including JavaScript, jQuery, Ajax and other related libraries and plugins.
o Previous experience working in a start-up environment is a big plus.
o You have BA/BS in Computer Science or a related field with demonstrated academic excellence.