Position: Senior Node.js Backend Engineer
Company: Supernova
Experience required: 5y
English level: fluent

Supernova enables the whole design and developer team to collaborate using the tools they love to deliver products faster. Manage and share design systems coherently across design and code to a degree never seen before. No more "hand-off". Supernova is a Y Combinator alumni with a strong core team and top investors.

We are the engineering team behind Supernova - revolution of the design system management. We are passionate about software development and solving challenging problems. We enjoy getting things done and we regularly celebrate and take pride in what we build.

**Responsibilities**

- Design and implement efficient solutions to specific product requirements
- Maintain code - debug, performance analysis, bugfixing and refactoring
- Design and maintain system monitoring
- Perform code reviews
- Discuss product requirements and specifications with product team
- Provide thoughtful feedback to teammates
- Participate in architectural decisions
- Contribute to direction of the product - we want to hear your ideas for the product!

**Experience**

- 5+ years of experience in professional software development
- 3+ years of experience in developing apps with Node.js
- Demonstrated fluency in Typescript
- Experience with relational databases (Postgres or similar)
- Experience in reliability engineering
- Experience with AWS infrastructure
- Experience with software development best practices (e.g. code reviews, unit testing)
- Experience in Agile environments and rapid iteration
- Strong communication skills in English

**Bonus**

- Specific experience with Nest.js
- Experience with serverless architecture
- Experience with Infrastructure as Code (AWS CDK/Terraform) is a plus
- Experience with metaprogramming - we are huge believers in codegen!
- Experience with any kind of design system maintenance

**Location**

This is fully remote or hybrid Europe-based role (our team spans 6 different countries and is located throughout Europe) with an option to be working with us in Prague headquarters, Czech Republic.

**Our offer**

- competitive salary with equity options
- 25 days of annual leave + sick days
- working with growing team of exceptionally skilled people in a very fast-paced environment
- opportunity to completely change how future design and development is done
- We run few weekly online meetings with the team and your colleagues at stable hours (usually Monday and Friday) but otherwise you will have enough time to deeply focus on results rather on when you work
- We try to keep Tuesday, Wednesday and Thursday as our focus days

**Top-notch starter equipment**

- Brand new MacBook
- Optional computer screen to complement your new MacBook if you need one
- $200 one-time home office allowance budget (flex that new Chroma RGB lighting?)
- $100 one-time welcome to the company budget that you can spend on anything, no questions asked

**Additional Benefits To Sweeten The Deal**

- Up to $100 monthly for physical and mental wellbeing, sports or other activities
- Up to $500 yearly for online courses, books and anything related to self-improvement
- Opportunity to participate and speak at conferences - there is a lot coming our way
- Occasional paid trips to Prague or other team locations (if you want to) to meet with the rest of the team
- Your own place in our offices in Prague, if interested and located nearby