Taro Logo

Software Engineer (Python)

Beam Benefits is a digitally-led employee benefits company that offers dental, vision, life, disability, and supplemental health coverage, modernizing the ancillary benefits industry through technology.
$100,200 - $160,200
Backend
Mid-Level Software Engineer
Remote
5+ years of experience
Finance · Healthcare
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer (Python)

Beam Benefits, founded in 2012 by three engineers, is seeking a Software Engineer (Python) passionate about building user-centric projects in an agile environment. The role involves working across a broad product portfolio, engaging with diverse technologies, and shipping code frequently. The ideal candidate will have 3+ years of extensive experience with Python, a Bachelor's in Computer Science or related field, and 5+ years of experience with React, React Testing Library, NextJS, and TypeScript. They should also have 2-3 years of experience building scalable Ruby on Rails applications, expertise in building secure, tested REST APIs, and an excellent understanding of CS fundamentals. The role involves regularly shipping high-quality code, acting as a technical advisor, mentoring fellow engineers, proposing and implementing architectural solutions and developer tools, evaluating platform performance and scalability, and owning portions of agile processes. Beam offers a competitive base salary range of $100,200 - $160,200 a year, with additional benefits including performance-based bonuses, comprehensive health insurance, 401(k) with company match, flexible time off, and opportunity to participate in Beam's equity program.

Last updated 9 months ago

Responsibilities For Software Engineer (Python)

  • Regularly ship high-quality code
  • Act as a technical advisor for your team to continually improve the quality of our code and products
  • Mentor fellow engineers to help level up the overall knowledge of the team
  • Propose and implement architectural solutions to ensure the continued improvement of our tech stack
  • Propose and implement developer tools to improve the development process and developer's experience at Beam
  • Regularly evaluate the performance and scalability of our platform and work with our developers to follow and implement best practices
  • Own portions of our agile processes

Requirements For Software Engineer (Python)

Python
React
Ruby
TypeScript
  • 3+ years of extensive experience with Python
  • Bachelor's in Computer Science or related field
  • 5+ years of experience with React, React Testing Library, NextJS, and TypeScript
  • 2-3 years Experience with building scalable Ruby on Rails applications
  • Experience with using and managing Ci/CD Pipelines (Buildkite, CircleCi, Jenkins, etc.)
  • Expertise in building secure, tested REST API's
  • Relational DB schema design experience
  • An excellent understanding of CS fundamentals: data structures, design patterns, etc.

Benefits For Software Engineer (Python)

401k
Dental Insurance
Equity
Medical Insurance
Vision Insurance
  • Competitive base salary with attractive variable compensation structure
  • Performance-based bonuses and incentives
  • Comprehensive benefits package, including health, dental, and vision insurance
  • 401(k) plan with company match
  • Flexible time off
  • Opportunity to participate in Beam's equity program

Interested in this job?