Full Stack - Sr. Developer (Front End)

Job Posted 10 Days Ago Posted 10 Days Ago
Be an Early Applicant
Toronto, ON
Senior level
Travel • Hospitality
The Role
As a Senior Full Stack Developer, you will enhance hospitality applications, ensure code quality, manage project timelines, and collaborate effectively with various teams to deliver exceptional software solutions.
Summary Generated by Built In

About Four Seasons:

Four Seasons is powered by our people. We are a collective of individuals who crave to become better, to push ourselves to new heights and to treat each other as we wish to be treated in return. Our team members around the world create amazing experiences for our guests, residents, and partners through a commitment to luxury with genuine heart. We know that the best way to enable our people to deliver these exceptional guest experiences is through a world-class employee experience and company culture.         
At Four Seasons, we believe in recognizing a familiar face, welcoming a new one and treating everyone we meet the way we would want to be treated ourselves. Whether you work with us, stay with us, live with us or discover with us, we believe our purpose is to create impressions that will stay with you for a lifetime. It comes from our belief that life is richer when we truly connect to the people and the world around us.

About the location:

Four Seasons Hotels and Resorts is a global, luxury hotel management company. We manage over 120 hotels and resorts and 50 private residences in 47 countries around the world and growing. Central to Four Seasons employee experience and social impact programming is the company’s commitment to supporting cancer research, and the advancement of diversity, inclusion, equality and belonging at Four Seasons corporate offices and properties worldwide. At Four Seasons, we are powered by people and our culture enables everything we do.

You will work with multiple development teams to build/enhance hospitality commercial applications like: hotel staff apps, customer mobile app, customer ecommerce solutions.

This role is based in Four Seasons Hotels and Resorts, Toronto Corporate Office, reporting to the Director, Engineering. This role involves interactions with primarily internal stakeholders at various levels.

What You’ll Be Doing

Full Stack Development:

  • Actively participate in the development of both front-end (TypeScript, React.ts) and back-end (.NET, C#) components, setting a high standard for code quality and maintainability.

  • Implement RESTful APIs, microservices, and other web services, ensuring they meet performance and security standards.

Agile Methodology and Project Management:

  • Operate within an Agile Framework, including sprint planning, daily stand-ups, and retrospectives.

  • Manage project timelines, ensuring timely and high-quality deliverables.

Cross-Team Collaboration:

  • Engage with other functional teams (e.g., Salesforce, Oracle, SAP integration) to ensure successful integration between enterprise systems.

Quality Assurance and Testing:

  • Implement unit and integration tests to ensure high test coverage and application reliability.

  • Optimize application performance, conducting thorough testing for speed, scalability, and resource utilization.

Continuous Improvement and Innovation:

  • Continuously improve development processes and tools, driving innovation within the team.

  • Refactor legacy code, and reduce technical debt.

Security and Compliance:

  • Ensure that all applications adhere to security best practices, including secure coding practices, authentication and authorization mechanisms (OAuth, JWT), and data protection measures.

  • Maintain compliance with industry standards and regulations, ensuring that all solutions are secure, compliant, and ready for production use. 

Infrastructure and DevOps Collaboration:

  • Work closely with DevOps to manage cloud infrastructure (Azure), including monitoring, scaling, and optimizing resources for performance and cost-efficiency.

Technical Oversight and Problem Solving:

  • Design and implement scalable full-stack solutions.

  • Troubleshoot and resolve issues related to performance, scalability, and application bugs.

Who You Are

  • Experienced developer skilled in software application development, problem-solving, and providing solutions for enterprise-scale challenges in an agile environment.

  • Background in Fortune 1000 organizations or large development teams.

  • Proficient in Agile methodology, particularly in fast-paced Scrum settings.

  • Familiar with software development in retail, Fortune 500, startups, or major tech companies (e.g., Amazon, Microsoft, Facebook).

Technical Skills:

  • Expert Skills in full stack development.  Able to operate in Presentation Layer, Service / Integration Layer, and Data Layer.

  • Presentation Layer:

    • Expert skills in modern in Runtime Javascript Services like node.js, next.js, deno, bun, workers or similar.

    • Expert skills developing in Typescript, Javascript (ES6+) and/or related: Angular11+, react.js, next.js, vue.js, Express.js, Nestjs

    • Expert Skills in React or similar front end framework

    • Expert skills in HTML5, CSS3, and responsive design principles.

    • Strong experience with hooks, state management and component lifecycles

  • Service Layer:

    • Expert skills in.NET development (C#, ASP.NET Core).

    • Experience building micro-apps and Micro-front ends with a DB layer using .NET

    • Experience integrating web service calls and/or RESTful APIs, GRPC, GraphQL

    • Experience with Websockets, Authentication, Token security

    • Familiarity with authentication and authorization mechanisms (e.g., OAuth, JWT).

    • Experience with Frameworks: Firebase, Spring, SpringBoot, MVC, JBOOT or similar frameworks, libraries and frameworks

    • Experience integrating between enterprise systems like Salesforce, Oracle, SAP.

  • Data Layer

    • Strong understanding of relational databases (e.g., SQL Server, PostgreSQL) and ORM frameworks (e.g., Entity Framework).

    • Strong experience with noSQL databases like Redis, Cosmos etc.

  • Infrastructure / Devops

    • Experience with Build Tools / Pipelines / Package Managers:  Webpack, Parcel, Vite, npm, Yarn, Babel.

    • Experience working in cloud technologies (Azure preferred), Docker, Devops, CI/CD tools (Jenkins, Bamboo, Github Actions, Gitlab CI or similar ), Git or equivalent repositories.

  • Experience writing Unit Test Cases for Code, and using frameworks like Jest, Moch/Chai

  • Experience in performance tuning applications

  • Experience troubleshooting applications for bugs, issues, performance and/or load challenges

  • Knowledge of Agile Tools and methodology (Confluence, Monday.com, Jirweba)

Experience, Education and Professional Qualifications / What You Bring

  • 5+ Years - Expert skills developing solutions for enterprise applications running in a cloud-first environment. 

  • 5+ years Development experience, building software applications for Fortune 500 Organizations.

  • Must be able to build solutions for Enterprise systems using modern methods. 

  • Operating autonomously across multiple teams, demonstrating critical thinking, and thought leadership.  Experience required working across functional teams with diverse processes, and priorities, and across multiple time-zones

  • Bachelor’s degree preferred in a Business or IT discipline (Computer Science).

Nice to Have

  • Experience in any E-commerce, retail, software engineering, consulting, or start-up organization is considered a big Plus

  • Knowledge of Software Design, Architecture

  • Knowledge and/or Experience of Ecommerce architecture / design (big plus)

  • Architecture and/or Development Certification (.NET, React) (TOEGAF or similar)

  • Hospitality and/or Ecommerce Experience

  • Experience in a Project management, Scrum Master capacity

  • Big Data Technologies (Solr, Hive, HBase, Spark, Kafka, Yarn ,Storm, Splunk, Vertica)

  • Experience working with JIRA, Bamboo, Atlassian products

  • Experience working with CMS and Marketing platforms including Adobe Experience Manager, Sales Force Marketing Cloud, Salesforce, Hotel Systems including Amadeus, Oracle, and Sabre

  • Big Data Technologies (Solr, Hive, HBase, Spark, Kafka, Yarn ,Storm, Splunk, Vertica)

This role will be a Hybrid working model, which will require 3 days per week in the Four Seasons Corporate Office located at 1165 Leslie Street, Toronto, Ontario #LI-Hybrid 

Four Seasons is committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If contacted for an employment opportunity, please advise Human Resources if you require accommodation.

Top Skills

.Net
Agile
Azure
C#
Docker
Git
Jenkins
Jwt
Oauth
Postgres
React.Ts
Redis
Restful Apis
SQL Server
Typescript
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Toronto, Ontario
33,981 Employees
On-site Workplace
Year Founded: 1961

What We Do

Four Seasons Hotels and Resorts opened its first hotel in 1961, and since that time has been dedicated to perfecting the travel experience through continual innovation and the highest standards of hospitality. Currently operating more than 120 hotels and resorts, and more than 50 residential properties in major city centers and resort destinations in 47 countries, and with more than 50 projects under planning or development, Four Seasons consistently ranks among the world's best hotels and most prestigious brands in reader polls, traveler reviews and industry awards.

To learn more about our career opportunities, visit fourseasons.com/careers.

For more information and reservations, visit fourseasons.com.

For the latest news, visit press.fourseasons.com and follow @FourSeasonsPR on Twitter.

Similar Jobs

ZS Logo ZS

Senior Associate Engineer - AI

Artificial Intelligence • Healthtech • Professional Services • Analytics • Consulting
Hybrid
Toronto, ON, CAN
13000 Employees
110K-124K Annually

MongoDB Logo MongoDB

Senior Staff Engineer, Server Networking & Observability

Big Data • Cloud • Software • Database
Toronto, ON, CAN
2382 Employees
175K-243K Annually
Easy Apply
Remote
Hybrid
10 Locations
2674 Employees
Easy Apply
Remote
Hybrid
10 Locations
2674 Employees

Similar Companies Hiring

AirDNA Thumbnail
Travel • Software
Denver, CO
133 Employees
IDeaS Thumbnail
Software • Hospitality • Analytics
Bloomington, MN
660 Employees
Fora Travel Thumbnail
Travel • Software • Sales • Professional Services • On-Demand • Hospitality • Agency
New York, NY
102 Employees
Not Eligible
Save
By clicking Apply you agree to share your profile information with the hiring company.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account