Position: Node.js/TypeScript Engineer
Company: Impressit
Experience required: 3y
English level: upper

We’re helping a rapidly growing YC-backed startup to further enhance its product aimed to democratize finance. The startup was founded in Fall 2019 and their solution is making cash management and forecasting accessible to the everyday business owner.
Tech Stack
— We use TypeScript for just about everything and automate our testing with Jest.
— Frontend: React/Redux, styled-components.
— Backend: Node.js, Koa, PostgreSQL, Redis.
— Platform: Heroku, AWS, Ansible, Terraform.
— Tools and Processes: Git(Hub), Agile/SCRUM.

**Required skills**
— 3+ years of experience in software development;
— Experience with TypeScript or other typed programming languages;
— Proficiency in JavaScript, Node.js, and single-page applications (SPAs);
— Upper-intermediate English or better.

**As a Plus**
— Proficiency in frontend development (React.js);
— Interest in finance, statistics, or other mathematics disciplines;
— Experience working in startups.

**Responsibilities**
You’ll be part of a small but growing team of engineers and take ownership of your work at every stage of the development lifecycle from concept through delivery. On a daily basis you can expect to:

— Take a measured approach in balancing the tradeoffs between development cost and quality while delivering a product our users will love.
— Implement new features, forecasting algorithms, and data visualizations to solve the varying needs of our users.
— Integrate with a growing number of e-commerce and financial apps, services, and APIs.
— Work closely with everyone in the company including the founders, designers, and product manager.
— Learn, improve your skills and challenge yourself and colleagues every day!

**We offer**
— Exciting projects built mostly from scratch using modern technologies;
— Ambitious, friendly and creative work environment;
— NO time tracking (just time logging in Jira or similar tool);
— 24 workdays of annual vacation;
— 5 paid sick days per year;
— consistent performance reviews every 12 months;
— professional education costs reimbursement;
— English classes with a native speaker;
— Regular team-building activities.