### Who you are
- Familiarity or interest in AI-assisted development is a plus, as the product is evolving toward AI-enabled, AIOS-powered workflows
- Bachelor's degree in computer science/engineering, Information Technology, or related field
- 5+ years of full stack development experience
- Strong database and query building knowledge across multiple databases
- Experience with enterprise software development in Java J2EE, Spring and Hibernate Frameworks, Web Services, MQ, REST-based APIs, docker, Kubernetes, postgres; Java is critical
- Front-end development experience with modern JavaScript frameworks (i.e. React, Angular, or similar), HTML/CSS; React is critical
- Experience with most of the following:
- JBuilder / Java / Servlets / EJB / GO / RUST
- HTML / DHTML / Java Script / XML / CSS / React / Typescript
- J2EE / WebLogic/ WebSphere/Spring/Hibernate/Struts/Report framework
- MS SQL, Oracle, DB 2, OOAD, UML, PostgreSQL, Cosmos
- Kafka / event streaming
- Kubernetes / Azure
- Domain knowledge of banking and financial institutions and/or large enterprise IT environment is preferred
- Demonstrated interest or experience in AI-assisted development tools
- Strong, clear, and concise written and verbal communication skills
- Strong interpersonal skills and can foster team collaboration
- Out of the box thinking approach, with the ability to conceptualize and articulate current approaches and solutions
- Ability to collaborate and communicate to achieve positive outcomes
- Detail-oriented and strong ability to prioritize and meet deadlines
- Aptitude to solve problems
- Experience with CI/CD tools, Eclipse, Maven, Sonar, JUnit
- Pro-active and has a strong desire to learn ### What the job involves
- We are looking for a Product Engineer II to join our Banking Platform organization. In this role, you will design, build, and maintain full stack features for a core banking platform product, working across front-end and back-end systems to ship reliable, scalable software
- You will collaborate closely with Product, QA, and cross-functional engineering teams to translate requirements into effective technical solutions, contribute to technical design discussions and code reviews, and help embed strong engineering standards across the team
- Design, build, and maintain scalable, reliable full-stack features across a core Banking Platform product
- Translate requirements and designs into effective technical solutions, ensuring clean, maintainable, and well-tested code across front-end and back-end systems
- Collaborate with Product, QA, Architecture, Engineering, Business Analysis, and Project Management teams to deliver high-quality features on time
- Contribute to technical design discussions, code reviews, and engineering standards, proactively addressing development challenges and delivery risks
- Apply and develop AI-assisted development practices, with an interest in building toward AIOS-enabled workflows ### Benefits
- Flexible work arrangements
- includes opportunities for hybrid work, flexible hours, flexible locations, and various types of paid leave
- Meaningful recognition
- we truly value our team members’ contributions and ensure that their achievements are properly recognized and rewarded through areas such as incentive opportunities
- Ownership
-
we offer
a stock option plan that is exclusively for employees who share our sense of purpose and create value that keeps us on our A-game
📌 Product Engineer (Toronto)
🏢 Zafin
📍 Toronto