Senior Developer

Mission

The mission of a Senior Developer I is to accomplish high-level or time-critical technical tasks. Along with the day-to-day responsibilities of moving the Buddy stack forward, they will also act as a mentor for other developers with less technical expertise. Sr. Developers will also heavily contribute to and maintain documentation around code and processes related to how the Buddy technical team functions.

Description

The Senior Developer will work on web- and server-based projects using some of the latest technologies available. The day-to-day will be focused on high level tasks including creating code processes and documentation, mentoring less experienced devs, and leading code projects.

Outcomes

  • Capable of prioritizing tasks; avoids getting caught up in unimportant details and endless tinkering.

  • Understands the business operations supported by the projects they contribute to.

Skills

  • Understands and makes well-reasoned design decisions and tradeoffs in their area; able to work in other areas of the codebase with little guidance.

  • Recognizes the benefit of and has the ability to write tests and basic documentation.

  • Doesn't flail while debugging.

  • Demonstrates knowledge of industry trends and our infrastructure.

Day to Day Responsibilities

  • End-to-end responsibility on projects of increasing complexity while maintaining common code.

  • Partners with product and analytics to drive requirements that take into account all users' needs.

  • Identifies problems/risks of own work and others.

  • Provides technical advice and weighs in on technical decisions that impact other teams or the company at large.

  • Researches and proposes new technologies.

About Buddy

Buddy is a universal insurance engine that easily connects and transacts insurance for platform software companies using a single, simple gateway connection. Our team is made up of marketers, tech geeks, career-switchers, and insurance experts who all love a little adventure. We work hard and challenge norms through cross-skill communication, customer feedback and testing, and we love to whiteboard the edge cases. We believe in community and are active in multiple community projects. We set high expectations of ourselves, and we support one another to make sure every team member reaches their full potential.

A Little About the Buddy Stack

  • The latest stable-build of NodeJS

  • React 16+ and Next.js on the frontend

  • ChakraUI and Tailwind CSS

  • Combination of Server + Serverless architecture

  • Combination of SQL and NoSQL for DBs

  • AWS infrastructure

  • Docker

Take Your Shot

Although we list out the general requirements, you may have skills and talents that we haven’t even thought of!

Studies show that many under-represented groups only apply for jobs when they feel that they meet 100% of the job requirements. At Buddy, we want you to take your shot and apply, because you miss every shot that you don’t take.

Still don’t think this is the job for you, but continue to be interested in Buddy? Apply to one of our general “Team” listings makes the most sense for you!

Buddy is an equal opportunity employer committed to diversity, equity and inclusion in the workplace. All qualified applicants will receive consideration for employment without regard to sex, race, color, age, national origin, religion, sexual orientation, gender identity, protected veteran status, disability or other protected status.

Apply Now