Match score not available

Product Engineer

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

4+ years of software engineering experience, Degree in software engineering or related, Proficient in JavaScript and Python, Familiar with Vue.js or similar frameworks.

Key responsabilities:

  • Develop and maintain web applications
  • Review code for bugs and quality improvement
  • Collaborate with technical team on project alignment
  • Create and improve API endpoints

Centric Software logo
Centric Software SME http://www.centricsoftware.com
501 - 1000 Employees
See all jobs

Job description

Company Description

Centric Market Intelligence™ (formerly StyleSage), is an AI-driven competitive assortment

benchmarking and market trend insights solution for fashion, beauty, and home goods brands

and retailers.

We are a key innovation partner for iconic and emerging brands across the world.

Our Platform is able to analyze the info of more than 1.000 retailers, processing data from more

than 600.000 brands, and tracking millions of products!


The Team

You will be part of the Product Engineering Team, and your mission will be to keep developing

and improving web applications our clients use, building beautiful, fast, and easy to use

interfaces in the frontend, and fast, scalable, and well structured code in the backend.

To do that, you will use the latest and best open-source technologies out there. For the frontend

side, our framework is Vue.js, and Quasar our Component framework. We have an amazing

component library built by the Design Team help that allows us to forget about “one pixel more

to the right” problems, the design always will follow our style guide and we can focus on the

JavaScript code.

For the backend side, we code in Python using Django as our main framework (we use Django

Rest Framework to follow API REST principles too). Our data lives in PostgreSQL databases,

but you will find high-performance databases too.

All our services use observability tools like Sentry, Grafana, Influxdb, or Telegraf, and our

services are deployed on AWS

If you do not know a lot about some of those technologies, worry not, our engineers will be

happy to support you while you are on your journey to becoming an expert on them.


Responsibilities

As a Product Engineer, your main mission is:

  • Develop and maintain our web applications in frontend and backend sides.● Review software code written by other team members to identify bugs and improve cod quality.
  • Collaborate with the rest of the technical team to ensure applications align with the organization’s goals, as well as customer needs
  • Maintaining current processes.


What you’ll do

  • Developing the next bunch of features of our platform using Javascript, Vue.js, Python and Django following the UX guidelines of our design team.
  • Write clean code and tests following good practices.
  • Keep up to date with current trends in the industry.
  • Create and improve our API endpoints squeezing response timings
  • Work with relational databases as PostgreSQL and non-relational.


Your Skills

To build our suite of applications, you will need to bring your skills and knowledge around these

technologies:

  • 4+ years of experience working as a software engineer.
  • You have a degree in software engineering or related.
  • JavaScript and Python, are the two pillars of everything we do in the Product Engineering team.
  • VueJS, as it is our JS framework of choice, but you may also be proficient in another modern JS framework like React, Angular, or Svelte instead and that’s fine, we will help you get up to speed with VueJS.
  • Django, the framework we use for all server-side code. Other backend web frameworks like Node are good too
  • SQL and general database knowledge, mainly for PostgreSQL. We build some awesome queries and we care about them being fast and well-formed. We have even built our own database ORM backend for Django.
  • Git, as it is the version control system our whole company uses and it’s deeply integrated with our development process.
  • English: half of the company doesn't speak Spanish and your job involves some written and spoken communication with people in other countries and time zones (and with different cultures, by the way).


Additionally, it would be nice if you are familiar with:

  • Command line interface, Linux administration.
  • Quasar.
  • Testing tools.Soft Skills:
  • Your work will require communicating and aligning with other peers. Effective communication skills are necessary.
  • Ability to work autonomously. We will be there to unblock you and help you with all your tasks at any time, but we expect you to do the heavy lifting by yourself.
  • Ownership


What we offer:

  • 100% remote work
  • Training and conference budget
  • Health insurance
  • Life insurance
  • Private pension plan

Centric Software provides equal employment opportunities to all qualified applicants without regard to race, sex, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status or genetic information.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication

Product Analyst Related jobs