Senior Full Stack Developer, Elixir

Posted 1 hour ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Elixir full-stack developer building AI computer-vision infrastructure at Invision AI. Designing cloud, edge, web, and real-time video systems for intelligent transportation.

Responsibilities

  • Develop solutions for machine learning, image processing, and real-time video processing projects
  • Design and develop cloud and edge infrastructure, web applications, and APIs
  • Design and implement client-side and server-side architecture
  • Recommend, implement, and manage supporting infrastructure for different product lines
  • Build application front ends through appealing visual design
  • Prototype new features and innovative solutions using cutting-edge technologies
  • Write technical documentation
  • Contribute to products focused on connectivity, performance, intelligent infrastructure, and transportation

Requirements

  • 5-years' experience deploying web applications
  • Experience with Elixir and Phoenix LiveView
  • Experience with another framework (Django, Ruby on Rails), and relational databases
  • Familiarity with Docker, Linux, and web servers such as Nginx or Apache
  • Experience with Kubernetes deployment or a similar distributed system
  • Experience with AWS, Google Cloud, or equivalent
  • Experience designing web applications with HTML, CSS, and JavaScript
  • Experience with modern Software Engineering principles and techniques such as Test-Driven Development and Continuous Integration
  • Strong written and oral communication
  • Solid understanding of web security issues and practices
  • Bonus: Knowledge of GIS, Leaflet/Mapbox, Web Canvas, and PostGIS
  • Bonus: Experience deploying in virtualized environments
  • Bonus: Experience with NATS or similar
  • Bonus: Experience with Python and TypeScript
  • Bonus: Experience with serialization and communication protocols such as protobuf and gRPC
  • Bonus: Familiarity with data visualization and ML packages such as sklearn, pandas, seaborn, and plotly

Benefits

  • The opportunity to work on projects that make the world safer and greener
  • A culture of very high technical standards where quality engineering is valued over quick hacks
  • A wide variety of technology and tasks, including web development, distributed and edge computing, ML, real-time processing, and computer vision
  • Join an international team where your voice is heard and your impact is visible
  • Competitive salary package including equity
  • RRSP Plan
  • Health and Dental
  • 4 weeks holiday

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

ApacheAWSCloudDjangoDockerElixirGRPCJavaScriptKubernetesLinuxNGINXPandasPostGISPythonRubyRuby on RailsScikit-LearnTypeScript

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.