Staff/Senior Backend Software Engineer @ Thimble | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Staff/Senior Backend Software Engineer jobs in United States
31 applicants
company-logo

Thimble · 1 week ago

Staff/Senior Backend Software Engineer

Wonder how qualified you are to the job?

Financial ServicesFinTech
check
Work & Life Balance

Insider Connection @Thimble

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

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

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

Node.jsAWS ServicesElasticSearchSQSServerless ArchitectureMicroservicesBackend SecurityMonitoring SystemsGitCI/CD PipelinesAgile DevelopmentTesting MethodologiesDockerKubernetesProblem-SolvingCommunicationTeamworkTime ManagementOwnershipAccountabilityServer-Side Rendering (SSR)GraphQLLeadershipMentoring

Required

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
Solid understanding and knowledge of testing methodologies and frameworks for backend services
Knowledge of containerization and orchestration tools such as Docker and Kubernetes

Preferred

Experience with server-side rendering (SSR) to support web developers
Familiarity with GraphQL
Experience in leading and mentoring development teams

Benefits

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!

Company

Thimble

twittertwittertwitter
company-logo
Thimble is an insurance company that covers commercial property, cyber, and general liability insurance services.

Funding

Current Stage
Early Stage
Total Funding
$28.9M
Key Investors
IAC
2023-04-11Acquired· by Arch Insurance Company
2019-10-15Series A· $22M
2017-10-11Seed· $4.2M

Leadership Team

leader-logo
Eugene Hertz
Founder and CTO
linkedin
leader-logo
Mitch Kushinsky
Head of Product
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot