Readymode

Senior Full Stack Software Engineer

Readymode

full-time

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Be part of an agile team to develop a scalable, highly available application platform
  • Participate and contribute to requirements analysis and grooming
  • Understand performance and scalability principles and apply them when developing software
  • End-to-end feature development from UI implementation all the way through the middleware and backend platform
  • Document and communicate clearly architecture and implementation solutions
  • Work closely with product managers, testers, and application architects
  • Troubleshoot, harden, support, and evolve current platform in production

Requirements

  • Bachelor Degree or higher in Computer Science, Software Development or related fields
  • Strong Computer Science fundamentals in design, data structures, algorithms, problem solving and complexity analysis
  • 7+ years of industry experience in server-side development
  • Experience architecting, developing and deploying internet scale, distributed and mission-critical service
  • Strong understanding of event-driven systems and architectures
  • Experience in designing and implementing: asynchronous applications microservices architectures AWS cloud native applications RESTful interfaces
  • Experience in applying design patterns and separating concerns in a distributed system
  • Experience working with MySQL Or other Relational Databases
  • Proficient in one of the following popular eco-systems JavaScript: Node.js, React Java ecosystem: Quarkus, Spring Boot
  • Experience working with Websockets is desired
  • Experience with the LAMP Stack is desired
  • Experience working within an Agile/Scrum team
  • Positive, self-motivated, and enthusiastic attitude with a strong sense of ownership
  • Strong communication skills, both verbal and written
  • Fluent in the English language.
Benefits
  • The tools you need to get the job done - company computer sent to you!
  • Group RRSP matching
  • A full benefits package that starts day 1
  • Opportunity to participate in our Employee Stock Option Plan
  • An education and training grant in your second year
  • Work/life balance
  • Remote and Flexible Work Opportunity
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
server-side developmentevent-driven systemsasynchronous applicationsmicroservices architecturesAWS cloud native applicationsRESTful interfacesdesign patternsMySQLJavaScriptNode.js
Soft Skills
problem solvingcommunication skillsself-motivatedenthusiastic attitudeownership
Certifications
Bachelor Degree in Computer ScienceBachelor Degree in Software Development