Senior Full Stack Developer, Elixir

Posted last month

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.