Full Stack Engineer - Platform Team

Уровень зарплаты
Город
Требуемый опыт работы
з/п не указана
Минск, Фрунзенская
3–6 лет

About us:

At Fitbit, our mission is to help people lead healthier, more active lives by empowering them with data, inspiration and guidance to reach their goals.

We started our journey in 2007—as a team of two with one big idea. Today, that idea has become a movement. Our culture combines the spirit of startup with the perks of being public. As part of our team, you’ll have the opportunity to grow your career, contribute your ideas to life-changing products and services, and—above all—have fun doing it.

Think you’ve found your fit? See what we’re looking for below and apply today.

About the role:


We are looking for an experienced Full Stack Software Engineer who is strong enough to push web development beyond the limits, knows front-end thoroughly and understands back-end as well. Being a player of Platform team, you will take ownership on Fitbit Web Development Platform focusing on infrastructure work supporting all the feature teams across Fitbit.

Our web application stack is based on AngularJS, ES6, HTML5, SVG/D3 and Webpack and the deployment infrastructure includes Cloudflare, HAProxy, Nginx, Cloudfront, S3 and Jenkins. We leverage mostly externally hosted bare metal servers, with some virtualization thrown into the mix. Nowadays we’re moving towards SOA and using Mesos, Aurora, Docker.

Challenges for you:

  • Build a platform for A/B testing of Web Apps to shorten the feedback cycle

  • Evolve the deployment platform for Web Apps to deliver frequent stable releases

  • Maintain and improve the infrastructure for production monitoring and alerting to ensure the quality of solutions

  • Evolve the web stack used at Fitbit to boost the productivity of feature teams

  • Work on unification of web technologies used across Fitbit to maintain the consistency and quality of the projects being delivered and address licensing and security questions

  • Scale and distribute Web platform to guarantee the best UX with minimum latency

Required Skills:

  • Back-end experience

  • Solid knowledge of JavaScript, HTML, CSS and browser APIs

  • Experience in building, testing and deploying of web applications

  • Deep understanding of data structures, algorithms and framework internals

  • Familiarity with modern front-end tooling

  • Advanced English

Nice-to-Have Skills:

  • Open-source contributions and/or public personal projects

Perks & Benefits:

  • Competitive salary and annual bonus

  • Choose your technology. Mac or PC

  • Conference visits with all expenses paid

  • No middle managers and unnecessary bureaucracy

  • Full-time, flexible work schedule

  • Ability to grow professionally in a global team, and improve your English

  • Fruits and snacks

  • Free Fitbit products

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Адрес

Минск, улица Клары Цеткин, 51А, м. Фрунзенская
Показать на карте
­

Тип занятости

Полная занятость, полный день
Вы откликаетесь на вакансию в другой стране

Страна размещения вакансии — Беларусь.

В резюме не указано, что вы готовы туда переехать.

Все равно откликнутьсяНе откликаться
Отклик направлен работодателю
Сопроводительное письмо к отклику
Написать сопроводительное письмоПисьмо отправлено
Произошла ошибка, попробуйте ещё раз
Дата публикации вакансии
Вакансия дня
Рекомендуем
А у вас есть резюме?
Создайте свое резюме, чтобы работодатели смогли найти вас и пригласить на работу. Это быстро и абсолютно бесплатно!
Создать резюме