Senior Full Stack Developer

New
CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
Backend DevelopmentGraphQLPythonAgileFull Stack DevelopmentJavaKotlinTypeScriptRESTful APIsDistributed Systems

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience
  • Minimum 6+ years of experience building and delivering web applications in production environments
  • Strong proficiency in modern programming languages such as Java (preferred), Python, TypeScript, or Kotlin
  • Solid experience with distributed systems and solving complex, ambiguous technical problems
  • Hands-on experience with REST and GraphQL APIs and service-oriented architectures
  • Ability to communicate effectively with technical and non-technical stakeholders
  • Experience working in Agile environments and fast-paced product organizations
  • Strong problem-solving skills and ability to work in enterprise-scale systems
  • Preference for backend-heavy roles (approximately 80% backend / 20% frontend preferred)

Responsibilities

  • Collaborate with cross-functional teams to design, build, and deliver product features end-to-end
  • Develop and maintain backend-heavy full stack solutions, ensuring high performance and scalability
  • Work with distributed systems and service-oriented architectures, including REST and GraphQL APIs
  • Analyze product and system data to identify opportunities for technical and product improvements
  • Quickly onboard into existing codebases to extend and enhance platform capabilities
  • Participate in Agile development cycles, code reviews, and continuous delivery processes
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now