Job description
Who you are:
You are a proficient and diligent Full Stack Developer who is comfortable around both front-end and back-end programming. You are motivated specialist with deep interest in developing and designing a web architecture and ensuring the responsiveness and overall functionality of platforms. You are a team player with continuous desire to learn and apply new technologies. Good organizational skills and attention to details is something that adorns you.
You will have the opportunity to work within an agile environment and to be a part of an inspiring and cross-functional team that is responsible for all aspects of the ongoing software development, from conception to deployment.
Who we are:
ScholarshipOwl.com is a scholarship search and application productivity tool that helps students obtain scholarships to reduce their out-of-pocket costs, and potentially graduate debt-free. It streamlines and enhances the scholarship search, match, and application process, enabling students to work more quickly and efficiently, resulting in an increased odds of earning scholarships.
ScholarshipOwl is a company that values the investment of time in people and mirror your success with recognition and a career path.
What you will do:
Responsibilities:
- Be a part of a Scrum team and a good team member;
- Develop UI components and website architecture;
- Develop and maintain Node.js microservices;
- Write clean well design code and follow industry best practices;
- Contribute to all phases of the development lifecycle.
Company Technologies:
- Languages: PHP 7.4, NodeJS, JavaScript\Typescript, Go;
- Front-end: VueJS, NuxtJS, Bulma, Tailwind, HTML5, CSS3;
- Backend: Laravel 8.0, Doctrine, MySQL, MongoDB;
- Infrastructure: GCP, GKE, Docker, Cloud Functions.
Requirements
Required:
- 3+ years of experience in Vue;
- Proven experience in JavaScript, Node.js, API integrations;
- Experience in developing REST API using Node.js;
- Experience with typical client-side tasks like routing, caching, communicating with API, etc.;
- Experience with CSS3 and Less/Sass;
- Strong knowledge of core JavaScript (ES6+), Git, code design principles;
- Understanding of Agile/Scrum methodologies;
- Knowledge of English language (level of B2 and above).
Bonus points for:
- Experience with Nuxt.js framework;
- Experience with (PHP) Laravel frameworks;
- Experience working with cloud environments;
- CI/CD pipelines understanding.
What we offer:
- Fully remote work environment;
- Unlimited vacation days;
- Company summits once or twice a year in different locations;
- $200/month workspace allowance;
- Flexible schedule;
- Hardware budget;
- Very attractive work culture in an established technology company. We take pride in our work and people;
- The ability to contribute to our company and product, and see your contributions come to tangible fruition;
- Opportunity to work in a small but growing company, and have a direct influence on the future of the company;
- Be part of a product that helps millions of students live a better life.