Backend Engineer

Backend Engineer

๐Ÿงˆ About Butter

We're building Butter - which is like Zoom but laser focused on online workshops, a billion dollar niche of online meetings. We started out in mid-2020 and thousands of people are now running their online meetings and workshops on Butter.

We're backed by some of the best investors in Europe and we're looking to bring new team members onboard this journey of making online meetings better than physical ones.

โœ๏ธ The Role

Backend Engineers at Butter work on our product.

We're seeking a Backend Engineer to manage and develop on the backend infrastructure that powers the Butter applications. You will be responsible for architecting and developing these applications, as well as coordinating with the dev team. At Butter, building tech is a highly collaborative effort, and as such, a strong team with good communication skills is required.

You'll be reporting in directly to our CTO. We're still a small team so expect a hands-on position.

Adam, Co-Founder & CTO
Adam, Co-Founder & CTO

โš™๏ธ What you'll do

  • Develop features and improvements to the Butter product in a secure, well-tested, and performant way
  • Collaborate with Product Management and other stakeholders within Engineering (Frontend, UX, etc.) to maintain a high bar for quality in a fast-paced, iterative environment
  • Advocate for improvements to product quality, security, and performance
  • Solve technical problems of moderate scope and complexity.
  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
  • Recognise impediments to our efficiency as a team ("technical debt"), propose and implement solutions
  • Represent Butter and its values in public communication around specific projects and community contributions.
  • Confidently ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.

๐Ÿ’ช Your qualifications

  • Firm grasp of the JavaScript and TypeScript language and its nuances, including ES6+ syntax
  • Knowledge of functionalย programming
  • Experience with GraphQL, socket.io, and Firebase
  • Ability to write well-documented, clean Javascript code
  • Rock solid at working with third-party dependencies and debugging dependency conflicts
  • Familiarity with AWS, ElasticBeanstalk, EC2, Elastic Container Service
  • Understanding of REST APIs, GraphQL, the document request model, and offline storage
  • Experience with automated testing suites, like Jest or TestProject
  • Experience with automated headless tools such as Puppeteer

๐Ÿ–๏ธ Benefits

  • Fully remote team: Work from wherever you want - forever
  • Flexible work hours: We care about how much you get done - not how much you work or when you do it
  • Equipment support: $500 to set up your home office and ensure you have the equipment you need to do your job well!
  • Unlimited paid vacation: People in Butter can take as many days off as they need - and we strongly encourage to do so
  • Health Insurance: We either pay or give support towards health insurance (depending on where you live and what you need)
  • Self-development budget: We allocate a budget to each team member to ensure we all have the best opportunities to develop

๐Ÿคฉ Ready to join us?

๐Ÿ“ฅ

To apply, please fill out this short form!

Be ready to include:

- LinkedIn profile (or resume) - Examples or descriptions of previous work - A few lines (or maybe a Loom vid) on why you're excited about Butter

๐ŸŒ The Butter vibe

We never take ourselves too seriously, and we believe that is for the better! A few silly vibes make the workplace a much nicer place. Especially when you're a fully remote team across 7 countries ๐Ÿ‡ฎ๐Ÿ‡ฉ ๐Ÿ‡ฒ๐Ÿ‡พ ๐Ÿ‡ฉ๐Ÿ‡ช ๐Ÿ‡ฉ๐Ÿ‡ฐ ๐Ÿ‡ณ๐Ÿ‡ฌ ๐Ÿ‡บ๐Ÿ‡ธ ๐Ÿ‡ช๐Ÿ‡ธ and 4 time zones

Meet the gang ๐Ÿ‘‡

image

๐Ÿ™ Our values

โ›ฐ๏ธ

Be bold and adventurous We believe that nothing good comes from simply copying what other folks are doing. To truly build the future experience of complex meetings, you need to think radically different - and we celebrate that kind of thinking at Butter!

๐ŸŒ

Make the world smaller We want to empower facilitators to host the most amazing online workshops - and we believe this will enable people in Denmark to learn from best-in-class instructors in the US, or workshops consisting of people of dozens of nationalities.

๐Ÿ˜œ

Embrace silliness We NEVER take ourselves too seriously, and we believe that is for the better! A few silly vibes make the workplace a much nicer place - and honestly we just can't help ourselves... We also have way too many butter based puns...

โค๏ธ

Open minded and open hearted We want even the newest of employees or the freshest of interns to feel comfortable to state their thoughts and opinions. Great ideas and insights can come from anywhere, and we want to encourage this!