Job details
Job type full-time
Full job description
In 2015, companion protect set our sights on extending and enhancing the lives of cats and dogs...And have not looked back since! by offering the highest quality pet insurance for dog and cat parents across the country, we enable a lifetime of healthy and happy pets through comprehensive coverage, affordable deductibles, inclusive and non-discriminatory plansOur approach is much different than others, we put the customer at the focus of our product and make it easy to understand and useBy offering industry-leading software solutions we support efficient and user-friendly systems for our customers and partnersWe are different than most companies, at companion protect, we understand our greatest asset is our employees- a diverse, experienced and innovative workforce driving to a common goalOur team works hard every day for the betterment of animals nationwide, but we are not all work…we do stop for puppy kisses and cat snuggles from time to time!
What you will do here:
As the srFull stack engineer, you will be responsible for designing and developing companion protect’s software solutions and applicationsIn this role, you will create scalable solutions using modern javascript/.net based technologies that integrate with cloud-based applications, user interfaces, and apis.
The srFull stack engineer will work cross functionally with our internal development team responsible for the full software development lifecycle of our quote and enrollment system.
Primary responsibilities
Remain knowledgeable on web development and application trends, technologies, design patterns, and solid principles
Define front-end architecture and front-facing web design for optimum scalability, usability as well as visual appeal.
Create and maintain functional databases, applications, and servers to support websites on the back end
Define back-end programming and web design integration for optimum scalability and usability.
Develop software that is understandable, flexible, and maintainable.
Assess current technology and work with staff to define ways to improve.
Apply agile methodology, development processes and tools to design both front end and back end solutions
Confidently utilize source control, track, and assist with code, development, changes, and delivery
Define and set best practices and conventions for software development.
Maintain and enhance both internal and external asp.net core web apis
Maintain and enhance asp.net core console and mvc applications.
Ensure cross-platform optimization with a mobile responsive design
Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are being considered when architecting solutions.
Organize and provide project-related presentations.
Collaborate with engineering, technology managers and/or ux designers to establish and document development and compliance standards, system components and application usage.
Experience required
5+ years’ experience in a full stack developer role or similar.
Experience with back-end languages such as c#, asp.net mvc & web api, rest, and json.
Experience with client-side technologies such as reactjs, angularjs, angular 2+, javascript, html5, json, and css.
Experience using source control and code versioning tools, preferably git.
Preferred
Bachelor’s degree in computer sciences, computer engineering, or relevant field preferred.
Experience .net core, document databases, message queues, or azure cloud services is a plus.
Qualifications
Strong understanding of the software development lifecycle and agile development, framework, tools, and method.
Strong desire for team success.
Creative, innovative, and effective problem-solver.
Strong technical knowledge with the passion to learn and develop new skills.
Location: this is a remote `work from anywhere` opportunity!
What are we offering you?
Stepping into companion protect, you will likely be greeted by tail wags, sloppy dog-kisses and meows from our extended family of furry co-workersOur pets at work program is icing on the cake as far as places to work! overall, we are excited about what we have here, which is the chance to work with a group of dedicated, smart and innovative professionals that know how to get work done! all team members take pride in upholding and living our values in everything we do- commitment, teamwork and resourcefulnessWe offer a competitive compensation and benefits package, a relaxed atmosphere, development and growth opportunities and the ability to play a role in making a difference in humans and pet’s livesWe have regular spirit weeks, company events, flexible working arrangements, and a leadership team that is dedicated to transparency, innovation and growthWe are just getting started and will constantly be driven to achieve moreIf you align with our core values and thrive in an environment fueled by innovation, curiosity, and growth we want to talk to you!
Benefits
Generously subsidized company sponsored medical, dental and vision insurance
401k with company match and immediate vesting
Equity program
Subsidized pet insurance
Casual office attire
Pet friendly office environment
Flexible working environment
Competitive time off (18 days year one, 23 days year two, additional increases at year 4 and 5)
Paid maternity, paternity and pawternity leave
8 paid company holidays per year
2 days of paid philanthropic time off
Year round half day fridays!
Companion protect is an equal opportunity employer and prohibits discrimination and harassment of any kind: companion protect is committed to the principal of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassmentAll employment decisions at companion protect are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, family or parental statues, or any other status protected by the laws or regulations in the locations where we operateCompanion protect will not tolerate discrimination or harassment based on any of these characteristicsCompanion protect encourages applicants of all ages.
Hl8guwuv73