Senior Fullstack Engineer

Software Development
/
Remote job

Job description

At Bird, we're creating software that help companies build better products. We believe the era of moving fast and breaking things is over, and the next generation of successful products are those that try to do less, but do it exceptionally well. For us, this means delivering more focused products, and paying extra attention to the quality of design, code and reliability.

We're currently a small team of 11 generalists and specialists, who have a passion for products and like to work in a cross-functional way: our engineers are required to comment on early designs, while our designers understand and can jump into code. If you share our interest in building quality products and enjoy being challenged, then we'd love to hear from you.


Our current tech stack at a glance

  • SPA, Browser Extension, Vue.js, SCSS, Tailwind CSS, GraphQL, Apollo Client
  • Node.js, Fastify, ffmpeg
  • Hasura GraphQL Engine, PostgreSQL
  • Google Cloud Platform + Terraform
  • Github (repo) + Actions (CI/CD)
  • Auth0, Sentry, Segment


Things you'll do

  • Build video/DOM recording system system to continuously record HTML.
  • Design and build the next generation virtualization environment for bug recording and reproduction.
  • Create an SDK version that can be installed in customer's applications and doesn't require a browser extension to record bugs.
  • Improve our product's dev console feature, e.g. building support for Source Maps , VueX, Redux, React components, Vue components, etc.
  • Improve our product's network monitoring feature
  • Develop integrations with 3rd party software like Jira, Github, Gitlab, Asana, Linear, etc.
  • Design and implement a performant and highly available backend system capable of storing and serving user content quickly and securely.
  • Implement integrations with third-party applications like Github, Gitlab, Slack, Linear, Monday and others.
  • Implement / improve authentication system with authentication codes and 3rd party OAuth and SAML providers.
  • Data Modeling with PostgreSQL, Hasura GraphQL Engine and Fastify 3
  • Improve DevOps, infrastructure, CI/CD pipelines, system monitoring and tracing.
  • Design and implement infrastructure to transcode and serve video recordings.

Job requirements

  • Strong Javascript fundamentals, as well as experience with Vue.js (or similar frameworks), Node.js, and relational databases like PostgreSQL. Experience in the rest of our stack would be a bonus but not required, although you should have a willingness to learn it.
  • You are proficient in writing code. We take into consideration multiple factors like open source or personal projects, years of experience, and your educational background.
  • Excellent spoken and written English.
  • We employ worldwide (with some caveats). If you are a German tax resident - we can offer full time employment. For anyone else we can only offer contract employment at this time. We are not able to provide any visa or relocation support.

Perks

We provide our team to latest softwares like GitHub, Slack, Notion, Linear, Figma

Remote working - or if you live in Berlin, work in our office whenever you feel like it

30 days paid vacations

Latest MacBook Pro (or PC if you prefer), displays and accessories

Flexible work hours

Weekly remote team activities to keep the spirits high

By clicking “Accept”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.