Senior Fullstack Developer (Node.js+vue.js)



About Gopuff project:

Gopuff delivers everyday essentials like home cleaning products, personal care items, baby and pet products, OTC medications, food, drinks & more.

Apart from the free Android and iOS apps, the service is also available as a website. Users just need to choose the platform they like (iOS or Android), order goods, and receive them in just minutes 24/7.

MLSDev team helped with project growth from initial idea to over 400+ facilities in 700+ U.S. cities and also in UK and France. As of today, we continue to support and scale the system.

You may check the service by following the link -

Skills & Competencies:
* Bachelor or Master degree in Computer Science or similar;
* Desire to learn Go programming language;
* Experience with vue.js frontend framework;
* Experience with Node.js
* Good written and spoken English is a must;
* Extensive knowledge of Algorithms and Data Structures;
* PostgreSQL, NoSQL;
* RESTful web services, XML, JSON, SOAP;
* Git;
* CI, understanding of web apps deployment and data migration;
* Project management tools (JIRA, Trello etc.);
* Excellent Business and Technical communication skills.

Would be a plus:
* Knowledge of Terraform;
* Microsoft Azure or other IaaS/PaaS experience;
* Familiarity with Kubernetes or similar container orchestration tools;
* BFF experience;
* Agile (Scrum, Kanban, eXtreme Programming), Lean Startup (things like „MVP” and „pivot” should sound familiar).

* Build an end-to-end shopping experience that will delight the system’s users;
* Build BFF with Golang;
* Maintain existing Node.js services;
* Move some business logic from frontend (we use Vue.js) to backend side Go;
* Write tests unit and e2e (cypress);
* Optimize routing systems for goPuff delivery;
* Devise warehouse management systems that enable the business to fulfill the user’s needs.

Additional requirement:
• Work schedule by EST time-zone

What we offer:
• Remote work opportunity.
• Medical insurance.
• Possibility to collaborate with top engineers experienced in working for Microsoft, TripAdvisor, etc.
• Great conditions for education and development within the company.
• Well-established processes.
• Individual development plan.
• Free corporate English classes.

The flow of interaction with our candidates consists of the following key steps:
• general interview with the HR;
• technical interview;
• interview with our client.

MLSDev values the time and efforts of each of our candidates. This way, we make quick decisions and provide feedback on the results at every step of the interview.

Yuliia Tarasenko

Yuliia Tarasenko



write us

Ready to start your career at MLSDev?

We offer a lot of goodies for you to enjoy your work

File extensions: doc, docx, pdf, rtf (up to 10 MB)