Job Description
Job Description
BubbleUp is hiring a Full-Stack Web Developer. If you are knowledgeable in building backends, frontends, and the API documentation layers of the modern web applications, if you are well versed in any modern JS and PHP framework, if you are passionate about code efficiency, db / api requests optimization, perfect page load times, meaningful documentation and end user experience please join our fun team!
Responsibilities
- Participate in the full development lifecycle from refining project requirements to deploy to production and post-production tests
- Build secure backends, slick and fast frontends and a well documented API
- Collaborate with management and other engineers to get the job done efficiently
- Work with QA to test and release project features
- Provide mentorship to junior developers on best practices, design patterns, etc.
Skills & Experience
6+ years in web developmentBachelor’s or Master's degree in Computer Science, Engineering, or related field (preferred but not required)3 years experience with any modern PHP frameworks (Laravel, Yii2, Symfony)3 years experience with any modern JS frameworks (Angular, React, Vue)Experience building both Node.js and LAMP backendsExpert in MySQL query and tables structure optimizationFamiliarity with NoSQL datastores (MongoDB, Redis, Elasticsearch, etc.)Well versed in GraphQL and RESTApi conceptsClear understanding of web application security best practices and OWASP top 10Following SOLID principles in the codeMust produce clean and easy to understand code that follows framework conventionsUnit testing and debugging skillsExperience with AWS infrastructure is preferred but not requiredCandidates must provide links to samples of their code in JS and PHP.