Senior Full Stack Engineer - Panels

Sorry, this job was removed at 11:13 a.m. (CST) on Tuesday, April 10, 2018
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

About Us:

Braintree lets you move money from one place to another safely and securely. Every time you pay for an Uber ride, book a stay through Airbnb, or pay with PayPal when you check out online, you’re probably using our product. It sounds complex (and it is), but we make it so simple you can’t tell we’re there.

We solve world-scale problems and provide opportunities to match. We build diverse teams that recognize our strengths and allow us to work on our weaknesses. You bring skills and a relentless focus on the customer, and we'll provide the support you need to do the best work of your life.

Check us out: GitHub | Blog | Twitter | LinkedIn | Facebook | The Muse | Glassdoor

The Engineering Team:

Our focus is teaming with smart engineers who are passionate about their craft and excited to build software for our unique solutions in the space.

At Braintree, developers have the chance to work on various teams and stacks. Although most of our software is written in Ruby, we believe in using the best tool for the job. For example, we’ve written data platforms in Clojure, payment gateways in Java, and contextual commerce in Python. Here’s more:

  • Communication is key to our process, and we don't want to hinder it with walls. Many teams program in pairs, which means you always have another set of eyes to help you.
  • We practice test-driven development and believe that it helps us deliver simple solutions focused on real customer needs. We have no QA department – developers test, release and monitor their own code.
  • We keep the team in sync with daily stand-ups and have regular retrospectives to discuss things that are going well and opportunities for improvements.
  • We value unique perspectives brought by diverse backgrounds and experiences. A broad range of ideas and perspectives help us to create the best possible product.

The Role:

The Panels Team is looking to add a full-stack Senior Software Engineer to our growing team. In this role, you will use your knowledge to build complete features end-to-end, and emphasize writing clean, testable code in all tiers. You will apply both design patterns and practical experience to problems, and utilize modern frameworks and approaches to build front-end applications and back-end services to support them. You will also have the ability to identify architectural problems and opportunities & communicate your solutions effectively.

As a Senior Software Engineer, you will be someone that other engineers looked to for technical advice, mentorship, and guidance. You will contribute to technical architectures and are capable of implementing large features independently. You are not only strong in specific languages and libraries, but also in your ability to apply best practices and techniques to a new stack.

Types of projects we work on:

The Senior Software Engineer on the Panels team will join a group of developers and designers building the main control panel for Braintree, which is the daily view for how merchants interact with the product. Within the panel merchants can manage their Braintree activity, streamline adoption of new features, manage payment methods, and more. This is the ‘face of the product’ for the majority of our clients and heavily informs their experience with Braintree.

What we look for in you:

  • 5+ years development experience, with products shipped
  • Ability to pair program
  • TDD mindset
  • Expert level JavaScript skills building testable apps with React, Redux, Flow, HTML, CSS
  • Experience with Node, Express
  • Preferable experience with various tools such as Babel, Webpack, Redis, PostgreSQL, Docker, Kubernetes, Jenkins, AWS
  • Ruby and OAuth are pluses, to help understand our other services
  • Knowledge of other languages would be a plus: Java, Clojure, Swift, Scala, Erlang, Kotlin

Perks:

  • Open dev days: every two weeks we spend a day working on projects that interest us and help us expand our skills and knowledge
  • Participation in the technology community: we help cover travel and attendance costs for conferences, and we offer opportunities and tools for speaking.
  • Check out our Careers page for more company perks.

We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please don't hesitate to apply.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

222 Merchandise Mart Plaza, Chicago, IL 60654

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about BraintreeFind similar jobs