Senior Developer, Full Stack

at  Four Seasons

Toronto, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate22 Jan, 2025Not Specified22 Oct, 20245 year(s) or aboveRelational Databases,Computer Science,State Management,Devops,Express.Js,Design Principles,Bamboo,Graphql,Vue.Js,Service Layer,Docker,Critical Thinking,Javascript,Authentication,Websockets,Parcel,Enterprise Systems,Code,Test Cases,Webpack,Node.Js,GitNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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.

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
  • 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).

Responsibilities:


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

A business or it discipline (computer science

Proficient

1

Toronto, ON, Canada