Smarter Contact is an innovative SMS/Omnichannel marketing tool based in the USA. The platform allows clients to convert their leads using marketing campaigns, built with an intuitive CRM. We are building an Omni-channel messenger platform using Telegram, WhatsApp, Viber, Facebook, Instagram all in one simple, clean and highly user-friendly interface.
4 октября 2021

Node.JS for Fastest Growing Company. MACBOOK M1 at hire

Киев, удаленно $4000–5000

Looking for your dream job?

Smarter Contact is one of the FASTEST growing companies in Ukraine.

We are looking for a strong BE engineer to expand our team.

We are building an Omni-channel messenger platform using Telegram, WhatsApp, Viber, Facebook, Instagram all in one simple, clean and highly user-friendly interface. The system allows you to contact all your leads in one place with also a flexible and well designed CRM.

Our first product is very successful in the USA and now building our newest version now.

In terms of technology we are using Firebase, Nodejs, React & Event driven architecture.

We have a big vision of being one of the biggest companies in the world and only looking for the top people who want long term work for excellent product company. So this is an opportunity for you to be part of some thing that’s still an early stage and finally love what you do!! ❤️

About us:
The best part about our company is the culture and MASSIVE growth opportunity. We’re hard workers, take pride in building great products, and really enjoy what we do. If you want a truly outstanding employee culture this is it...simply look us up.

Our main stack:
— React 17
— ChakraUI
— TypeScript
— NodeJS 14
— Firebase (Firestore, CloudFunctions).
— Numerous APIs, including Twilio, Stripe, etc.

Our engineering team is based in Kyiv and includes:
— 3 FE engineers — 2 of them work on a new application based on React and Firebase, 1 is supporting current production; 3 more to hire;
— 2 BE engineers are working on the current server part and rewriting it from numerous express applications to serverless functions;
— 2 QA engineer — responsible for manual and automation testing (Cypress);
— CTO — responsible for the technical vision of the project;
— PM — interact with the owner and manage all the tasks in the engineering team.

The formal language of communication within a team is English including comments, merge requests, and code review. We can consider candidates with low level of English.

Backend code has 100% coverage with unit tests (Jest). Frontend code is being covered by e2e tests (Cypress). Our next goal is to achieve TDD: write tests before implementing features. All our code follows Airbnb ESLint code style. We have a cross-code-review process, where at least 2 engenders have to approve MR to merge. All CI/CD process is automated, including tests, code style checks, and release process.

Project Insights:
smartercontact.com v2 — is being built with the current version of React using bleeding-edge technologies. We use the “fat client” approach where most of the logic resides on a client-side with direct access to the database. It allows us to minimize the backend part and focus more on features and speed up the development process.
We use the Chakra UI component library customized for our design system. We also use the ReactFire library to work with Firestore reactively and enable clients to always be in a loop.

Responsibilities:
— Interact with PM and CTO
— Participate in sprint planning with the team
— Implement new features from scratch
— Develop flexible and useful application
— Communicate with our CEO and make the product better

We offer:
— NEW Macbook M1 With hire
— Fastest growing companies in Ukraine
— Super smart and talented team
— Cutting edge technology
— Full team of Devs/QAs/PM on Agile approach
— Salary increasese every 6 months
— Monthly team parties and bi-annual team retreats
— Office in Premium location close to metro
— Ukrainian bank holidays off
— Paid time off
— Health insurance
— Accounting services


If you are interested, please let us know:
— few words about yourself (who are you, what are you doing, what are you interested in)
— link to GitHub/Bitbucket
— CV or LinkedIn profile, your website or blog

Requirements:
Nodejs — 3 years
Typescript
Firebase (firestore, cloudfunctions)

Would be a plus:
Twilio
stripe

LinkedIn