Position: Senior Node.js backend developer
Company: StreamlineHQ
Category: Node.js
Experience required: 3y
English level: upper

** 💻 WHAT WILL YOU WORK ON**
This is not a short mission, but the beginning of collaboration for years, joining a startup of 14 makers. Working with our developers team, the Streamline founder, and the lead marketer you will focus on:

- Node.js back-end development
- AWS infrastructure improvement
- Taking care of overall stability & security
- Stripe integration for payments and subscriptions
- Artificial Intelligence model integration (we are building an AI model that recognizes images and tag them)

---

👋 **WHO ARE WE?**

- **Streamline started in 2012, and is one of the world's largest UI assets libraries.** Our icons and illustrations are acclaimed as the best assets for interface and design projects.
- **Our Streamline app is used by more than 100,000 users.**
- **Our users are designers, developers, makers, startups and Fortune 500 companies** teams (Mercedes Benz, Adobe, Mastercard, Bank of America...)
- **We are a small team of makers who believe in life/work balance.** We like product growth, but we won't sacrifice our life for it. It's better for our health and better for our product. Quality takes time, patience, and a relaxed mind.
- [Read about our 'Calm Company' values](https://www.notion.so/A-calm-company-beab18bc339240bab3f4a9141a2cc0f5)  👌🧘‍♂️
- [**Try Streamline here](https://app.streamlinehq.com/) 👀**

---

⚡️ **WE WORK ASYNCHRONOUSLY**

- **We avoid meetings** and disturbances to allow our developers to **fully focus.**
- **We work remotely from everywhere** (USA, Brazil, Russia, Indonesia, Thailand, Philippines).
- **We are focused and prefer asynchronous work over meetings.**
We use Slack, Height tasks manager, Loom screencasts, Notion docs, Airtable to avoid interruptions.
- We use Slack, but developers are allowed to **turn it off most of the day to stay focused.**
- **We trust each other.** We are team players. Product > Ego.
- **We prefer action over deliberation,** and try to avoid meetings and unnecessary talks.
- **We create exceptional work:** we want our products to be the best in the market. We believe EVERY maker should have Streamline part of their toolbox. 🤟
- **We enjoy working,** and creating a product that ****we polish and make better every day. We put a bit of ourselves into our work.
- **We have our own side projects.** We don't see employees' side projects as a threat for the company, but as a great way to keep their passion, creativity flowing and develop their own life path.

---

🧰 **WE ARE PRODUCTIVE, PRAGMATIC CODERS**

- We prefer to **work in iterations** and share progress often.
- We're always **open to new ideas** and our workflow is in constant improvement.
- We take tests and code quality seriously, but **we don't obsess over the details and abstract numbers**. We don't care about tabs vs spaces.
- We have sane stability requirements for each task and we measure when optimizing.
- **We love comments but only when they're necessary.** We try our best to keep up the documentation.
- We try to follow KISS as much as possible. We believe that **premature optimization is the root of all evil.**
- Even though we love working with tech, we know that it's created for **solving human problems.**
- We write in **Typescript.**

---

**OUR TECH STACK**

- **Backend:**
    - Node.js
    - AWS
    - Postgresql
    - Express
    - Redis
    - Elastic search
    - Stripe
- **Frontend:**
    - Next.js
    - React + Redux
    - Ant Design UI library

---

**✨ WHAT WE LOOK FROM OUR NEXT TEAM MEMBER**

- **Senior-level** of experience in development of web applications in Node.js
- Interest and proficiency in working on AWS infrastructure and Stripe
- **Manager of one.** You can work efficiently without supervision, can create tasks for yourself
- **Great communicator**. You explain complex things in a simple way in English and are used to sharing your progress often. You don't hesitate to ask questions and you're comfortable with asking for help
- **Team player.** What counts is the team and the product, not your ego
- **Lifetime learner.** Open to feedback and desire to progress
- ***Extra points** if you have already created your project (commercial, free or open source).
We love people with an entrepreneur/maker mindset ;-)*

---

**👀 MORE ABOUT US**

🖥  Streamline Website – https://streamlineicons.com

🖥  Streamline App – https://app.streamlinehq.com

🐦 Streamline Twitter account – https://twitter.com/streamlinehq

🐦  Founder Twitter account – https://twitter.com/webalys