FullStack Developer

  • Full-time

Company Description

We are looking for a Full Stack Developer (mid or senior) to join our dynamic, friendly  team of developers working mainly on a SaaS product, that is mid-stage, with lots of problems left to solve. If you like to learn and be part of a fast paced, stimulating environment, we would like to hear from you!

EyeCarePro is the industry leader in providing optometric web marketing services for American and Canadian optometric practice customers. The company holds a unique niche in focusing solely on the optometric market and serving over 1600 clients and growing. We employ a global team of Web Development, SEO, Marketing, Sales and Customer Support experts who conduct day-to-day business online.

Job Description

What you will do:

This is a true Full Stack position / software engineer role. Primarily, you’ll be focusing on improving and implementing new features in our SaaS product, which has the potential to revolutionize marketing practices in the optometry business world.

As for the work itself, the back-end is PHP (Laravel), with a number of microservices hosted on multiple providers (Linode, DigitalOcean, AWS). Our API is mostly REST-based although we are slowly transitioning to GraphQL.Our front-end stack is mostly Angular and SASS, but sometimes we take a detour and try out different things as necessity and our explorative spirit allows. For instance: we have a mobile application written in React-native and some small apps in Vue.js. You will need to get out of your comfort zone and try out new things.

We have daily standups and work as a helpful and collaborative team with lots of communication. Our team is from all over the world which gives us an interesting and unique flavor.

Qualifications

  • Be fluent in English

  • 3+ years of experience as a Full Stack Developer

  • 3+ years JavaScript and CSS (raw, sass, less)

  • 2+ years with a SPA framework - we use Angular 9+ but React or Vue.js experience and willingness to learn Angular is acceptable

  • Experience with PHP is desired, but if you are a generalist and think "PHP is just a language, I know a bunch of them and can learn one more quickly" that's even better ;)

  • Experience with automated testing.

  • Experience with version control (we use git).

  • Solid knowledge of Computer Science fundamentals is a Huge plus (data structures, classic algorithms, networking...).

Additional Information

Working hours are EST 9am-5pm.

You should be located between UTC -05 and UTC -02.

The salary is between $1,500 and $3,500 (USD, monthly), depending on experience.

When applying to this position, please answer the following questions:

  1. In your opinion, what makes a developer "senior"?

  2. Tell us about a project you really enjoyed working on and what made it an enjoyable experience.

  3. How do you learn new things? Do you have any favorite books? MOOCs? blogs? etc..

If you are interested in working with us please apply using the application form.

Independent applicants only. Firms need not apply.

We look forward to hearing from you!