Atreides

Senior Full Stack Engineer

Atreides

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AngularAWSAzureCloudCyber SecurityDjangoGoogle Cloud PlatformJavaScriptMySQLNGINXNode.jsPostgresPythonReactRubyRuby on RailsSQLSvelteVue.js

About the role

  • Build delightful user experiences for our internal and external users to query, visualize and export data from data fusion engines.
  • Ensure high availability for customer facing systems, meeting strict customer availability requirements.
  • Take ownership of system and software components, becoming the Subject Matter Expert for operations and troubleshooting.
  • Collaborate with operations, vendor support, software development, Cyber Security, and In-Service Support teams to identify and resolve root causes of issues.
  • Expertly isolate issues to specific software, network, or security components, and implement rapid workarounds and long-term solutions.
  • You have a track record for building high-quality, maintainable, tested, and scalable software.
  • Conduct testing and verification in staging environments, report issue statuses, and document actions and resolutions.
  • Provide remote and on-site system support, including after-hours on-call support on a rotating basis.
  • Perform preventive, corrective, and adaptive maintenance activities, including system log analysis, LRU replacement, and software deployments.

Requirements

  • Has 7+ years of experience working in a full stack development role
  • Deep familiarity with object-oriented programming paradigm, demonstrates a high level of understanding of Web APIs, HTML, CSS and JavaScript
  • Has advanced knowledge of modern server-side programming languages (Ruby, Python, Node, etc.) with experience using modern web frameworks (Ruby on Rails, Django, etc.)
  • Has experience with ES6 and at least one modern JavaScript libraries /framework such as React, Svelte, Angular, Vue, etc.
  • Has experience with MVC-style web application architecture and web server technologies like WebSockets , Nginx, etc.
  • Has experience with multiple database types - relational SQL (PostgreSQL, MySQL), OLAP ( DuckDB , Starrocks ), datalake (iceberg, snowflake)
  • Experience working with cloud-based hosting environments (AWS, Azure, or GCP).
  • Strong troubleshooting, fault isolation, problem-solving, and critical thinking skills.
  • Excellent verbal and written communication skills.
Benefits
  • Comprehensive health, dental, and vision insurance plans
  • Flexible remote work environment
  • Additional benefits like flexible hours, work travel opportunities, competitive vacation time and parental leave

Applicant Tracking System Keywords

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

Hard skills
full stack developmentobject-oriented programmingWeb APIsHTMLCSSJavaScriptRubyPythonNodemodern web frameworks
Soft skills
troubleshootingfault isolationproblem-solvingcritical thinkingverbal communicationwritten communication