Talipay

Full Stack Product Engineer

Talipay

full-time

Posted on:

Location Type: Hybrid

Location: North YorkCanada

Visit company website

Explore more

AI Apply
Apply

About the role

  • Collaborate with UX/UI designers to design and implement visually appealing and intuitive user interfaces / user experiences
  • Design and develop robust, scalable, and secure web applications using Ruby and related technologies
  • Develop and implement frontend components of web applications using modern web technologies such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js).
  • Collaborate with backend developers to integrate frontend components with server-side logic, ensuring seamless functionality and optimal user experience.
  • Build responsive and cross-browser-compatible web interfaces that work well across different devices and platforms.
  • Write clean, well-structured, and maintainable code following best practices and coding standards.
  • Optimize web applications for performance, scalability, and accessibility.
  • Conduct thorough testing and debugging to identify and fix issues, ensuring high-quality software deliverables.
  • Work closely with product managers and stakeholders to gather and understand requirements and translate them into technical solutions.
  • Stay current with industry trends and emerging technologies in frontend development, sharing knowledge and proposing improvements to the team.
  • Collaborate with DevOps teams to deploy and maintain web applications in production environments, ensuring high availability and performance.

Requirements

  • in-depth knowledge of Ruby as well as Ruby on Rails
  • a solid understanding of UI & UX design
  • a solid understanding of designing for accessibility
  • experience working and collaborating with others with Figma
  • Must be able to write data migrations to change the database system while still maintaining stability
  • Can write Javascript (ES6)
  • Can write semantic HTML(5)
  • Is excellent in the following: CSS / SCSS / SASS
  • Has a solid understanding of SPAS
  • Has previous knowledge of React/VueJS
  • Has an in-depth understanding of frontend frameworks (Bootstrap, Foundation, Tailwind,..)
  • Understands frontend state management with technologies such as Redux/VueX
  • Can collaborate and follow best practices using Git and GitHub
  • Candidates must have a minimum understanding of the following:
  • How to set up and navigate a Ruby on Rails project (including writing specs)
  • Basic knowledge of Databases (such as PostgreSQL, and MySQL)
  • Knowledge of templating engines (for example, ERB, Smarty, Liquid,..)
  • Basic knowledge of web security (XSS, SQL injection, ..)
  • Solid understanding of system testing
  • Excellent understanding of Object Oriented Programming
  • Ability to build flexible systems
  • Ability to debug critical issues and write documentation
  • Comfortable working with data-intensive applications
  • Excellent communication skills, can work well within a team
Benefits
  • Must be able to legally work in Canada
  • All employment is conditional upon completing and obtaining a satisfactory background check and employment references
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
RubyRuby on RailsHTML5CSSSCSSSASSJavaScriptReactVue.jsPostgreSQL
Soft Skills
collaborationcommunicationproblem-solvingteamworkadaptabilityattention to detailcreativitycritical thinkingtime managementflexibility