🟠 Since 2018, COXIT has been augmenting and forming software development teams for startups and corporations. As an exclusive talent vendor, we offer our clients full-time, top-notch Engineers and focus on their retention.
18 листопада 2024 бронювання

Full Stack Developer (Vue.js/Node.js) (вакансія неактивна)

Львів, віддалено $3000–3800

🟠 Details: we are looking for an experienced Full Stack Developer (Middle/Senior) to join our ongoing project using Vue.js (version 3) and Node.js.

🟠 About the project: the project aims to demonstrate the capabilities of DTS AutoStage API through a web interface. It helps radio broadcasters provide a world-class in-car listening experience by combining over-the-air audio with Internet technologies.

🟠 Qualifications:

  • Proficient in TypeScript and Vanilla JavaScript for building robust, scalable applications and ensuring type safety;
  • Strong experience with Vue.js (version 3), including component lifecycle, reactivity, and state management;
  • Strong knowledge of Node.js for building server-side applications, including understanding asynchronous programming and event-driven architecture;
  • Expertise in CSS, including pre-processors like SCSS, to create responsive and visually appealing designs;
  • Strong English communication skills.

🟠 Recommended:

  • Familiarity with TanStack Query for data fetching and state management in Vue;
  • Experience with Pinia for state management in Vue 3;
  • Proficient in Axios for making HTTP requests to RESTful APIs;
  • Knowledge of Storybook for developing reusable UI components;
  • Understanding of AWS serverless services (e.g., AWS Lambda) for scalable applications;
  • Familiarity with AWS CloudFormation for infrastructure as code;
  • Proficient in using AWS SDK for JavaScript to interact with AWS services.

🟠 Nice to have:

  • Familiarity with Vitest for unit testing Vue components;
  • Experience with Playwright for automated end-to-end testing across platforms;
  • Knowledge of AWS RDS for cloud database management;
  • Familiarity with AWS DynamoDB for NoSQL management, data modeling, and query optimization;
  • Proficiency in PostgreSQL for relational database management and performance tuning;
  • Experience with Elasticsearch for search and analytics functionalities.

🟠 Responsibilities:

  • Develop robust and scalable applications using TypeScript and Vanilla JavaScript;
  • Utilize Vue.js (version 3) for creating components and managing their lifecycle and state;
  • Build server-side applications with Node.js, including asynchronous programming;
  • Create responsive designs using CSS and SCSS;
  • Communicate in English with the team;
  • Use TanStack Query and Pinia for state management in Vue;
  • Develop reusable UI components with Storybook;
  • Work with AWS (Lambda, RDS, DynamoDB) to create scalable applications and manage databases;
  • Use Vitest and Playwright to test components and endpoints.

🟠 Interview steps:

  • Screening with the recruiter;
  • General interview with the client;
  • Technical interview with the client.

🟠 By joining us, you will get:

  • Accounting coverage and lawyer support;
  • Paid Vacations;
  • Paid 4 paid public holidays (New Year, Independence Day, Day of the Defender of Ukraine, and Christmas);
  • Flexible working hours and the possibility to work remotely;
  • Best-class working equipment (laptop and accessories);
  • Good conditions for skills development: the possibility of upgrading your English for business needs due to working time and 50% coverage for studying English; the offer of internal workshops; and wellbeing sessions as one-to-one meetings.

🟠 Our office in Lviv:

  • FuturaHUB, located in Lviv (Kulparkivska 200a);
  • An inspiring, modern workplace with a great atmosphere and development culture;
  • “Happy Hours” parties;
  • Yoga and sports training in FuturaHUB;
  • Chillout area: gaming zone with the PlayStations, table tennis & table soccer;
  • Beer, coffee, tea, cookies, etc;
  • Conference rooms.

🟠 Some of our Values:

  • No overtime and pressure;
  • Regular rest, burnout control;
  • Clean relationships within the company and with the client;
  • Responsibility for the own development, ideas, and interests communication, as well for the problems that stand in the way of this development;
  • Openness to the new, readiness for changes.