Remote Senior Software Engineer
Company: Snapsheet Inc
Location: Raleigh
Posted on: August 7, 2022
Job Description:
Our Software Engineers are the heart and soul of Snapsheet. We
seek talented people with a broad set of technical skills who are
ready to take on new challenges. We are constantly focused on
building innovative solutions and utilizing the latest
technologies. If you are ready for a dynamic role where you can
make an immediate impact, keep reading!
As a Remote Senior Software Engineer You Will:
- Design, build and implement SaaS applications
- Write code in a fast-paced, quality-driven environment
- Collaborate with other engineers, product management and design
to identify and solve challenging problems
- Contribute to technical design processes and provide
improvement suggestions and feedback
- Play an influential role in growing Snapsheet to be the
industry leader in technology
- Work in an agile environment and participate in weekly stand
ups, retrospectives, etc.
- Proactively challenge scopes, flag issues, and suggest
alternatives
What You Have:
- BS in Computer Science, Mathematics, Software Engineering,
Computer Engineering, or a related field
- 3-4+ years of web application development experience
- Proficiency in backend, frontend or full-stack development
- Backend
- Experience designing and building APIs
- Experience designing schemas and performant queries for
relational databases
- Understanding of scalability challenges and performance of
server-side code
- Frontend
- Experience building applications using React and Redux or a
similar frontend framework
- Knowledge of design patterns used for developing frontend
applications
- Experience developing web applications that work across
multiple devices and screen sizes
- Deep understanding of the web technology stack (HTTP, cookies,
asset loading/caching, etc) and modern web technologies (ES6,
HTML5, Progressive Web Apps, etc)
- Experience with RESTful Web Services, APIs, and asynchronous
data flow
- Experience with Ruby on Rails or React is not required but a
plus
- Excellent written and oral communication skills
- Deep understanding of commonly used data structures and
algorithms
Our Tech Stack:
Our main tech stack is Ruby on Rails and React. More specifically,
we use React to build single-page web applications, Rails to build
our API tier, and MySQL as our main data persistence layer. We use
Docker to containerize all our applications and host them on
AWS.
Snapsheet Engineering Teams:
- Platform: The Platform team develops services and libraries
that enable our application teams to develop faster, higher quality
applications while promoting code reuse across the
organization
- Transactions: The Transactions team works on an innovative
payments solution that combines our expertise in insurance
workflows with cutting-edge technology and payment options.
- Data and Dispatch: The Data side of D&D focuses on the data
and analytics of our platforms while Dispatch focuses on workload
management to make sure tasks are correctly being assigned.
Together they make our platforms efficient.
- Site Reliability Engineering: The SRE team focuses on
understanding risk and reducing the risk of disruption to
infrastructure, application availability, and release and
deployment processes.
- Customer Vendor Management: The CVM team builds customer-facing
single page web-applications that are focused on collecting
information at the start of the claims handling process.
- Virtual Appraisals: Our VA team continuously improves the
software that made us famous, our internal end to end claims
platform. With innovation and R&D they bring tools to our Ops
teams to make the claims process efficient.
- Claims Management: The CM team is responsible for the heart of
Snapsheet, our SaaS product - a solution bringing modern technology
and processes to claims organizations.
About Snapsheet:
Snapsheet is an industry-leading tech company building products
that make insurance simple, for everyone. We create platforms that
drive efficiencies using data and technology to enable the fastest
and most accurate claims processing in the industry.
Snapsheet Perks:
- Full Medical, Dental, and Health Benefits
- 4% match for your 401K
- Unlimited Vacation time (& we actually use it)
- Fully remote role + the tools needed to successfully work
remotely
- Flexible scheduling
- Career pathing as well as learning and development
opportunities
- Recognition perks & Long-Term Incentive Plans
- Annual Volunteer Day
- Company events (Some of our favorites include Virtual Wine
Tastings, Olympic speakers, and a Murder Mystery party!)
#BI-Remote
Snapsheet is an equal opportunity employer.
Keywords: Snapsheet Inc, Raleigh , Remote Senior Software Engineer, IT / Software / Systems , Raleigh, North Carolina
Didn't find what you're looking for? Search again!
Loading more jobs...