
Full Stack Product Engineer
Talipay
full-time
Posted on:
Location Type: Hybrid
Location: North York • Canada
Visit company websiteExplore more
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