Full Stack Engineer
at
Genpact
Full Stack Engineer
Location
Toronto, Ontario, Canada
Date Posted
December 27, 2024
**Job Posting: Lead Consultant – Full Stack**
Genpact (NYSE: G) is a global professional services and solutions firm delivering outcomes that shape the future. We are inviting applications for the role of Lead Consultant – Full Stack.
**Responsibilities:**
- Work on applications and services related to PayPal.com customer experience.
- Design, develop, and test web applications and services following best practices.
- Collaborate closely with design & product teams to create exceptional product experiences.
- Assist with application deployments in our Cloud environment.
- Ensure applications and services are highly available through collaboration with operations teams.
- Drive innovation through rapid prototyping and iterative development.
- Identify and document best practices.
**Qualifications:**
- 6+ years of software design and web application development.
- BS degree or equivalent in Computer Science.
**Requirements:**
- Proficient in client & server-side JavaScript, HTML5, CSS3, React.js, Redux, and webpack.
- Competent in developing Node.js applications and building single page web applications using React.js & Redux.
- Experience with cross-browser, cross-platform design constraints on the web.
- Knowledge in developing automated unit and functional tests.
- Understanding of SEO, page optimizations, CDN, Content Management, and related tools.
- Experience in building and using RESTful APIs; exposure to GraphQL is a plus.
- Familiarity with code versioning tools such as Git and CI/CD.
- Experience in an agile development process.
- Solid knowledge of algorithms and design patterns.
- Passion for quality and writing clean, readable code that scales and performs well.
- Good interpersonal communication skills.
Genpact is an Equal Opportunity Employer and values diversity and inclusion. For more information, visit [www.genpact.com](http://www.genpact.com).
**Note:** Genpact does not charge fees to process job applications. Applicants are not required to pay to participate in our hiring process.