Junior Full Stack Engineer – AI
Toronto, ON, Canada
Chubb is a world leader in insurance. With operations in 54 countries, Chubb provides commercial and personal property and casualty insurance, personal accident and supplemental health insurance, reinsurance and life insurance to a diverse group of clients. The company is distinguished by its extensive product and service offerings, broad distribution capabilities, exceptional financial strength, underwriting excellence, superior claims handling expertise and local operations globally.
Key Objectives:
We are seeking a skilled Junior Full Stack Engineer to join our dynamic team. The ideal candidate will have strong expertise in building and deploying APIs using Node.js and JavaScript, extensive experience in developing web applications using Angular or similar technologies, and a solid understanding of AI model integration. Experience in designing and building end-to-end application is a must. Familiarity with real-time technologies, queueing systems, and cloud-based AI services is a huge plus. You will play a key role in designing, implementing, and maintaining robust full-stack and AI-powered solutions that drive our applications and meet our business objectives.
Major Responsibilities:
- Design, develop, test, and deploy full-stack applications with a focus on performance, scalability, and AI integration.
- Develop and integrate AI-powered features into web applications, leveraging machine learning models via APIs or cloud-based AI services (AWS AI, Azure AI, Google AI, OpenAI, etc.).
- Write well-structured, efficient, and reusable APIs using Node.js and JavaScript.
- Build responsive and engaging front-end applications using Angular or similar technologies.
- Lead and mentor within the team, performing code reviews and fostering best practices.
- Collaborate with data scientists and ML engineers to integrate and optimize AI-driven components in applications.
- Design and optimize database schemas for AI model storage and retrieval, experience with both SQL and NoSQL databases is desirable.
- Implement and manage real-time applications using technologies such as WebSockets or similar frameworks.
- Work with queueing technologies (e.g., RabbitMQ, Kafka) to handle asynchronous AI tasks and large-scale data processing.
- Deploy and manage applications using Docker, Kubernetes, and serverless cloud functions.
- Contribute to the continuous improvement of the team’s development process and methodologies.
- Stay updated on advancements in AI and full-stack technologies to incorporate innovative solutions.
- Manage project stakeholder expectations and provide updates on progress, challenges, and AI feature performance.
- Bachelor’s degree in computer science, computer engineering, AI, or a related field.
- 7+ years of experience in full-stack web development.
- Proficiency in Node.js, JavaScript, and writing RESTful APIs.
- Strong experience with front-end frameworks, particularly Angular (or React/Vue.js).
- Proven experience in leading technical teams and mentoring team members.
- Understanding of AI/ML concepts and experience working with AI APIs, cloud-based AI services, or integrating ML models into applications.
- Familiarity with real-time communication protocols and techniques.
- Hands-on experience with queue systems (e.g., Apache Kafka, RabbitMQ) for AI task orchestration is a huge plus.
- Knowledge of cloud platforms (AWS, Azure, GCP) and deployment practices for AI-powered applications.
- Experience deploying applications using container technology (Kubernetes, Docker, etc.).
- Strong problem-solving skills and ability to work under tight deadlines.
- Excellent collaboration and communication skills.
At Chubb we are committed to providing equal employment opportunities to all employees and applicants. It is our policy to provide equal employment opportunities to employees and applicants based on job-related qualifications and ability to perform a job. If you require an accommodation during the hiring process or upon hire, please inform Human Resources. If a selected applicant requests accommodation during the recruitment process, Chubb will consult with the applicant in order to provide suitable accommodation that takes into account the applicant’s accessibility needs.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Angular APIs AWS Azure Computer Science Docker Engineering GCP JavaScript Kafka Kubernetes Machine Learning ML models Node.js NoSQL OpenAI RabbitMQ React SQL Vue
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.