Careers

Senior Full Stack JavaScript Engineer

Oct 15, 2020
PicsArt

PicsArt is looking for a Senior Full Stack JavaScript Engineer to join the CMS team and help its members build and scale the infrastructure. The ideal candidate will be a strong software engineer with expertise in developing web applications.

The administration of PicsArt content is mostly done in CMS. We are going to create a CRM system based on our users’ data.

Job responsibilities

  • Develop functional, performant and scalable web applications with React and NodeJS;
  • Create high-quality code that is scalable, reliable and reusable;
  • Write unit/integration tests to ensure the high quality of the application;
  • Analyze the product design complexity, plan workload, communicate risks;
  • Participate in the full software development lifecycle, including development, code reviews, testing, and production deployment;
  • Work with the Infrastructure team to build CI/CD pipelines;
  • Develop new user-facing features;
  • Ensure the technical feasibility of UI/UX designs;
  • Work closely with stakeholders PM’s and Researchers to deliver new features;
  • Train and mentor junior team members. 

Required qualifications

  • BS/MA degree in a highly quantitative field or equivalent;
  • At least 4 years of experience as a JavaScript Engineer;
  • Experience with JavaScript, TypeScript, jQuery and related technologies;
  • Experience with ReactJS and NodeJS is a must;
  • Experience with JSS, SASS, JSX;
  • Experience with Redux;
  • Experience with RESTful web services;
  • Experience with document-oriented databases such as MongoDB;
  • Experience with key-value databases such as Redis;
  • Experience with building microservices is a big plus;
  • Experience with build tools, such as Webpack, Gulp is a plus;
  • Experience with Docker, Kubernetes is a plus;
  • Good knowledge of one relational or non-relational database;
  • Good knowledge of data structures and algorithms;
  • Knowledge of design principles of high-performance scalable applications is a plus;
  • Self–motivated, work well independently or as part of a team;
  • Advanced written and verbal English communication skills.

Required candidate level: Senior

You can apply for this job just by following Application procedure.

Application procedures

To apply for this job follow the link.

Please clearly mention that you have heard of this job opportunity through staff.am and Repat Armenia.
Share this Article on