The role of Senior Software Engineer at Loadsure is an exciting opportunity for experienced software professionals eager to engage in cutting-edge projects in the InsurTech sector. This position involves being a key member of the engineering team, contributing significantly to the design and development of high-quality applications. The successful candidate will bring technical excellence as well as prior experience, being involved in all stages of product development lifecycle.
Key Responsibilities
The Senior Software Engineer will be tasked with several responsibilities that are vital to the success of the engineering team:
Analyzing, designing, and creating high-quality solutions that are adaptable to future needs and trends.
Building robust applications as platforms that facilitate seamless integration with other services.
Taking end-to-end ownership of the delivery of essential projects, while also leading peers in broader initiatives.
Collaborating with fellow engineers to design and create new products that enhance and complement existing InsurTech offerings.
Utilizing agile practices throughout the software development life cycle.
Participating in code reviews and contributing to best practices in coding and documentation.
Providing mentorship to junior engineers and peers, ensuring adherence to internal coding practices.
Required Skills and Qualifications
To be considered for this role, candidates must have:
7+ years of relevant commercial experience, including 2+ years at a Senior Software Engineer level.
A strong understanding of software development principles, especially in a back-end environment.
Expertise in Node.js and TypeScript, key programming languages for this role.
Experience in designing and scaling databases such as SQL, PostgreSQL, and Firebase.
Familiarity with creating RESTful APIs.
Expertise in developing cloud-based solutions, particularly on the Google Cloud Platform (GCP).
Working knowledge of TDD, BDD, and CI/CD practices.
Ability to thrive in a fast-paced environment, demonstrating outstanding problem-solving skills and an eagerness to learn.
Additionally, desirable attributes include:
Project leadership experience.
Knowledge of data security and privacy practices.
Familiarity with sophisticated architectural concepts such as domain-driven design and service-oriented architecture.
Company Culture and Values
Loadsure emphasizes creating a collaborative workplace where innovation thrives. They advocate for inclusivity, providing personal freedom, mutual respect, and an environment in which every individual can succeed. Key values include:
Striving for continuous growth and excellence.
Uniting diverse strengths to achieve common goals.
Pioneering innovative solutions using the latest technologies.
Delivering reliable results across all projects.
Salary and Benefits
While the specific salary figures were not disclosed in the job description, it highlights several competitive benefits provided to employees, which include:
A competitive salary package.
Equity ownership through fantastic company stock options.
Flexible remote working conditions.
25 annual leave days, in addition to recognized national holidays.
Enhanced leave policies for maternity, paternity, adoption, and shared parental leave.
A day off for birthdays.
Subsidized gym or wellbeing membership.
Comprehensive healthcare coverage for employees and their families.
A culture fostering work-life balance.
Opportunities for career development, including access to an online learning platform.
Conclusion
The position of Senior Software Engineer at Loadsure presents an excellent opportunity for candidates seeking to advance in a dynamic and innovative environment. Potential candidates who meet the required qualifications should consider applying, as this role not only offers an opportunity to work on cutting-edge technology but also promotes a supportive and rewarding work culture.
This job offer was originally published on jooble.com
This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.