VC Backed & Remote Job: Full Stack Product Engineer


Full Stack Product Engineer

More than 78,000 paying customers depend on Buffer, and we’re grateful to work every day developing intuitive features to make their experience better. We’re looking to grow our web product engineering team with full-stack to back-end focused developers to focus in our core product, Buffer Publish, and also to join our newest product, Buffer Analyze, which is growing fast. Are you a user-value oriented product engineer? Join us and take our team to the next level!

FULL-TIME · REMOTE

Buffer is an equal opportunity employer with teammates all around the world. Our team is made up of developers who hail from startups to the theatre - we value diverse and non-traditional backgrounds.

We're united by Buffer's values, and we celebrate our unique differences. We value creating a diverse and inclusive work environment and are actively working on building a culture where under-indexed groups are truly welcomed and can flourish.

You will collaborate closely with Product, Design, Customer Advocacy and Marketing to spec, build, test and deploy new features. We value and reward respectful, empathetic discussion and collaboration when creating solutions. This position reports to an engineering manager.

What You'll Be Doing

  • You’ll be building new product features, working autonomously to write and scale new services as we transition to micro-services and maintaining the core API.

  • We are currently transitioning from a PHP backend monolith with Backbone.js and React.js, to a service-oriented architecture with micro-services built in Node.js or Go and React components on the frontend. You’ll be helping us with this exciting transition.

  • You will work within our product engineering teams, collaborating with product managers, designers, customer advocates, engineering managers and more using tools like GitHub, Zoom, email, Discourse, Slack and Jira.

  • As you gain context, you’ll provide technical guidance and input on teammates’ work and approaches, depending on your experience and interests.

  • As a teammate at Buffer, you will agree to uphold our values and code of conduct.

Helpful Skills and Experience

  • You have experience as a backend or full-stack developer in any procedural language, working on backend systems with meaningful production traffic

  • You have an understanding of how distributed systems work, and experience working with multiple APIs and data sources

  • You care about writing simple, maintainable code and you take a balanced approach to product engineering, embracing pragmatism over perfection in your work

  • You are keen to write and maintain tests where needed and appreciate the importance of working effectively with legacy codebases

  • Experience working with PHP or Node.js or Go would be helpful

  • Experience building micro-services with Kubernetes would be helpful

  • Experience with any JavaScript frameworks (or an openness to exploring full-stack engineering) would be helpful but isn’t required. We encourage folks to work across the stack.

  • We value the depth and quality of your experience, over counting years. That said, successful applicants typically have 3 years + of development experience.

  • Unsure if you meet all these requirements? Please apply anyway! We would love to hear from you.

What We Value

Clear communication, transparency, open-mindedness, empathy and patience are just a few of Buffer's cultural values. We are looking for a person who understands this culture and will thrive within a team of people passionate about self-improvement, honesty and openness. Here's a guide on how we strive to communicate with customers.

Working at Buffer is collaborative and positive thanks to our core values. We try to be "No Ego Doers" who are aware of our assumptions, and joining us means you'll work together with the team in order to test and confirm our ideas. In our career framework, we choose to focus on the journey, the growth and evolution that is a career.

Perks and Benefits

We hope that you're excited by the possibilities that come with working at Buffer! In addition to our unique culture, we also offer these fun perks and benefits.

Technology: Get hooked up with a laptop to do your best work.

Learning & development stipend: To encourage our teammates to be their best selves, we offer a small stipend for any course or training they'd like to do.

Health insurance: We offer health insurance for all of our team members, international or US based.

Salary: Our salary formula adjusts to your cost of living and experience. For this role, the range is $85k - $114k USD per year.

Work remotely: Live and work from wherever you feel happiest.

Stock options: Joining the Buffer journey means you can choose to own part of the company.

⛺️ Unlimited time off: Our only policy is that you give yourself a break regularly.

✈️ Retreats: Join us on annual international company retreats! Our last retreat was in Singapore.

Free books (and Kindle): All you can read, no questions asked.

Family Leave: If your family grows during your time at Buffer, we recommend taking 3 months of family leave, regardless of when you joined.

Where You'll Work

Buffer is a fully distributed team, which means that we’re spread across the planet. We have Bufferoos in 15 countries, 11 timezones and 42 cities around the world to build a great culture and product. You'll work where you're happiest and most productive, in the place that helps you to become the person you wish to be.

More about how we work remotely →

See where the Buffer team is now →

Here's our tentative transparent hiring timeline:

  • Now - Jan 1, 2019: Apply to join the team!
  • Jan 2 - Jan 11: We'll spend time reviewing applications
  • Jan 14 - Feb 1: Follow-up interviews with the team