Staff/Senior Backend Software Engineer

Thimble • Remote

Company

Thimble

Location

Remote

Type

Full Time

Job Description

About Us

Thimble is a leading insurtech platform for small business customers and agents. Thimble allows customers to quickly get insurance coverage by the job, month or year using its award-winning app, website, or over the phone.


Founded by serial entrepreneurs Jay Bregman and Eugene Hertz, Thimble works with a variety of carriers to bring the best insurance solutions to small businesses, brokers and agents. Since it was founded, Thimble has delivered more than 170,000 policies to small businesses across the United States.


Thimble was acquired by Arch Insurance, a unit of Arch Capital Group Ltd. (Nasdaq: ACGL), a publicly listed Bermuda exempted company with approximately $15.6 billion in capital at Dec. 31, 2022. Arch, which is part of the S&P 500 Index, provides insurance, reinsurance and mortgage insurance on a worldwide basis through its wholly owned subsidiaries.


Thimble's innovative culture and technical expertise are an incredible addition to Arch Capital’s portfolio of offerings. The acquisition expands Arch’s suite of digital solutions for small business customers and brokers. Thimble will remain a separate subsidiary, working closely with the Arch Group team. 


For more information, visit thimble.com.



Our Values

Our unique culture is built around our six core values:


Think Wild, Act Tame

Be relentlessly creative. Question everything. Get to know the rules so well, you can use them in new ways. Be the industry’s compliant radicals.


Green Means GO

Act. Move forward. Learn. You can only make a decision based on the best information you have – so make it.


Own Every Detail

Be ruthlessly precise. Disciplined. Sweat the small stuff.


Simplify, Simplify, Simplify

Get to the point. Make it crystal clear. Cut everything else. It’s our job to make insurance easy – however hard that is for us.


Every Moment Counts

Show up early and ready. Deliver on time or before. Make the most of your time, so others can make the most of theirs.


Stay Human

Treat every person, and their ideas, with respect. Cherish diversity.



About the Role

Reporting directly to the Senior Vice President of Engineering, the Node.js Backend Engineer will play a pivotal role in spearheading the design, development, and maintenance of our cutting-edge direct-to-consumer insurance APIs. Your responsibilities will encompass mastering the existing codebase and architecture while driving innovation through the creation of new, dynamic features. In addition to overseeing our consumer product APIs, you will take ownership of our Broker and Compliance Platforms, as well as our Open APIs, and will also be tasked with developing specialized endpoints for our Android and iOS mobile apps.

Key Responsibilities

  • Learn existing code base consisting of 10 microservices built entirely in node.js 
  • Update, develop and test endpoints using the repository pattern
  • Leverage AWS services and tools to build, and deploy scalable and reliable node.js applications that can handle high traffic and provide optimal performance
  • Work closely with product managers and designers to comprehensively grasp and document project requirements, user needs, and technical constraints. Effectively translate these insights into viable technical solutions
  • Lead and participate in the full software development lifecycle, including architecture design, coding, testing, deployment, and maintenance of web applications
  • Think holistically about how parts of our systems fit together from the UX to the underlying APIs and data models
  • Help optimize web applications for performance, security, and scalability, identifying and addressing potential bottlenecks and security vulnerabilities
  • Write clean, modular, and maintainable code, following established coding standards and contributing to the improvement of coding guidelines
  • Conduct code reviews and provide constructive feedback to peers, promoting code quality and adherence to best practices
  • Monitor and analyze application performance metrics, proactively identifying opportunities for optimization and improvement
  • Collaborate closely with third-party API providers to ensure seamless and secure API integration
  • Be nimble and react quickly to changing business conditions
  • Stay up-to-date with the latest trends, tools, and best practices in web development, including React and AWS, and share knowledge with the team
  • Collaborate with DevOps teams to define and implement CI/CD pipelines for automated build, testing, and deployment of web applications
  • Assist in mentoring and coaching junior web engineers, fostering a culture of continuous learning and growth within the team
  • Contribute to technical discussions, architectural decisions, and the overall improvement of the engineering processes

What We're Looking For

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • More than 7 years of proven experience writing secure backend services in node.js 
  • Proven experience with AWS services, including but not limited to AWS Lambda, API Gateway, S3, EC2 and ECS
  • Good understanding of ElasticSearch
  • Experience working with SQS messaging systems
  • Familiarity with serverless architecture and microservices with AWS
  • Solid understanding of backend application and data security
  • Demonstrated expertise in configuring monitoring and alerting systems
  • Experience with version control systems, particularly Git, and collaborative development workflows
  • Strong problem-solving skills, with the ability to debug complex issues and propose effective solutions
  • Excellent communication skills, both written and verbal, and the ability to work effectively in a team environment
  • Ability to manage multiple tasks and projects simultaneously, meeting deadlines and prioritizing work effectively
  • Experience implementing CI/CD pipelines in circle.ci
  • Proven track record of delivering high-quality backend applications in a fast-paced and agile development environment
  • Strong sense of ownership and accountability for the projects and tasks assigned
  • Experience with server-side rendering (SSR) to support web developers
  • Solid understanding and knowledge of testing methodologies and frameworks for backend services
  • Knowledge of containerization and orchestration tools such as Docker and Kubernetes
  • Familiarity with GraphQL
  • Experience in leading and mentoring development teams

Thimbler Benefits & Perks

-Fully remote company

-Thimble Fridays! (out of office at 12:00pm local time)

-Comprehensive health, vision, and dental coverage

-PTO: 20 days vacation, 8 floating days, 10 company-wide holidays, 1 VTO (Volunteer Time Off), and unlimited sick time

-Parental Leave: 100% paid 12 weeks + 2 weeks gradual return

-Company computer hardware of your choice

-Work from home setup reimbursement

-Monthly co-working space and/or child care reimbursement

-Monthly ClassPass credit

-Quarterly wellness reimbursement

-Other health & wellness perks including: One Medical, Teladoc, Talkspace, Kindbody, and Health Advocate

-Virtual events, happy hours, trivia, and fun!

Apply Now

Date Posted

03/01/2024

Views

1

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Account Manager, Care Partnerships - Headway

Views in the last 30 days - 0

Headway a mental health care company founded in 2019 aims to revolutionize mental healthcare by building a national network of providers accepting ins...

View Details

Director of Pricing - Garner Health

Views in the last 30 days - 0

Garner Health is a rapidly growing company backed by toptier venture capital firms Their mission is to transform the healthcare economy by delivering ...

View Details

Director, Product, Customer, and Lifecycle Marketing - Garner Health

Views in the last 30 days - 0

Garner Health is seeking an experienced Product Marketing Leader to join their team The ideal candidate will lead the product marketing efforts focusi...

View Details

Linux Support Engineer - Voltage Park

Views in the last 30 days - 0

Voltage Park is seeking a Linux Support Engineer for a fulltime remote position The ideal candidate will have command line level Linux sys administrat...

View Details

Technical Architect - CDW

Views in the last 30 days - 0

CDW offers a rewarding career opportunity for a Technical Architect with expertise in ServiceNow The role involves delighting customers by collaborati...

View Details

Software Sales Representative - Frontier Marketing (by Societ Inc)

Views in the last 30 days - 0

Societ is hiring a Sales Representative to drive growth in the nonprofit sector The role offers a competitive salary commission and various benefits I...

View Details