31 Jan
PolicyBound
Toronto
Job Title: Sr Full stack Engineer Location: Remote, based in the Toronto, Ontario areaJob Type: Full-time, 6-8 month contractCompensation: Salary TBD based on experienceAbout PolicyBound:PolicyBound is a revolutionary insurance technology company (aka InsurTech) committed to enabling insurance organizations to grow in the digital age. At present, the company is operating with a focus on development for both core and specialty insurance lines. With early-on commitments, several first-to-market innovations, and a proprietary growth model, the company is taking foundational steps to prepare for rapid scaling. Job Overview: As a Sr Full stack Engineer, you should be self-motivated,
creative and proactive to work successfully in a fast-paced environment, including multiple applications and diverse technologies. The individual will work closely with developers, product management and other team members throughout the SDLC, executing test iterations, tracking / reporting results, troubleshooting and coordinating defect resolution. The individual should have a strong understanding of SDLC processes and the QA lifecycle and methodology. You'll be orchestrating full lifecycle projects, from design to implementation, ensuring alignment to coding standards and meeting both technical and client needs. Your proficiency in Angular JS, Java, Spring Boot, microservices, RESTful API patterns, along with your ability to collaborate with multi-functional teams, will be pivotal in delivering robust platforms that go above and beyond for this role. The Sr Full stack Engineer position reports directly to the Director of Development. Responsibilities: Implement the roadmap for legacy modernization as per the defined priorities and dependencies.
Work as a full lifecycle software developer and should have experience in SDLC including coding standards, code reviews, source code management, build processes, testing and value of metrics and incremental delivery. Design and develop solutions that meet the functional and non-functional requirements. Meet both technical and client needs. Familiarity with windows, linux operating systems, common software development tools like editors, build systems, Git Designing, developing APIs, prepare effort estimation of work, team management and support. Good interpersonal skills and coordinate & work with various customers from technology & business teams. Open to assist junior members if required & provide support to QA and UAT test team. Flexible to support Prod and work on critical issues from production. Must take responsibility and ownership of components/processes within the team and mentor the team members.
Skills and qualifications: 8+ years of demonstrated ability working with Java Knowledge in Java 8/java 11, Spring Boot and microservices, STS as IDE. Experience developing RESTful API patterns and Micro services. Proven knowledge of HTTP/HTTPS protocol and TCP/IP networking. Experience with Java Backend API technologies: ava (JEE/Spring Core/ Spring & Spring Boot, Microservices, JPA and/or design techniques and tools and Any DB, Cloud -Azure/AWS. Experience in full lifecycle software and working in Agile projects.Experienced in writing unit test cases and use cases and complete Unit testing. Experience working developing and scaling SaaS software solutions. Knowledge of Object Oriented Design, design patterns, architecture and application Integration. Strong experience in architecting scalable applications that can support 1000+ users at a time.
Hands-on experience with distributed tech stack with modern tools of development. Hands-on experience with core dev-ops tooling and best practices and manage this at a platform level. Hands-on experience with automated test frameworks – Cypress, Jasmine, Karma etc. & Test-Driven Development. Experience in managing the deployments and build frameworks. Proficient in JavaScript,Angular (12+), required , TypeScript, and related technologies using Visual Studio Code for IDE. Expert in HTML5 and CSS3 for crafting responsive and visually appealing UIs. Knowledgeable in reactive programming, particularly RxJS, for managing asynchronous data and events in Angular apps.Familiar with state management libraries (e.g., NgRx, Akita) to handle application state. Experienced with modern development tools (Git, CI/CD, Docker) and Agile methodologies.
Versatile in backend technologies (Node.js, .NET, Java) for full-stack development capabilities. Work Environment: Mostly virtual with occasional in-person commitments. PolicyBound has a strong preference for candidates located in Toronto, Canada. Exceptions may be made for exceptional candidates. Affirmative Action Plan/Equal Employment Opportunity (AAP/EEO) Statement: PolicyBound provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment,
including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. Other Information: This job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee. Duties, responsibilities, and activities may change, or new ones may be assigned at any time with or without notice.
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.