Full-Stack Software Engineer

Responsibilities

  • Building large-scale RESTful APIs with Ruby on Rails, Node.js or similar
  • Building web-based apps using JavaScript frameworks such as React.js or similar
  • Improving UX and prototyping it with tools such as Sketch, Figma or similar
  • Building real-time dashboards and user interfaces for complex data

Qualifications

  • Solid Object-Oriented programming skills
  • Excellent knowledge of JavaScript, CSS and HTML
  • Solid experience with frontend frameworks such as React.js
  • Good experience with building RESTful APIs with Ruby on Rails or Node.js
  • Solid knowledge of database designing and optimizing queries for NoSQL databases such as Elasticsearch, and MongoDB
  • Familiar with deployment strategies and cloud providers such as AWS and Google Cloud
  • Familiar with video streaming, playback and video embedding in web technologies
  • Familiar with micro-services and server-less architectures
  • Experience in 3D graphics rendering in the browser using Three.js
  • Experience in Docker and Docker Compose

Requirements

  • 1-3 years of experience in a relevant field
  • Bachelor or Master’s degree in Computer Science, Computer Engineering or related fields
  • Has the ability to analyze data, identify/define business rules and implement transformation logic necessary to move data
  • Understands object-oriented analysis and design techniques
  • Creative problem-solving skills and ability to effectively communicate and translate feedback, needs and solutions
  • Strong teamwork orientation and the ability to foster collaboration within and across teams
  • Excellent work ethic and strong sense of ownership of end-results
Interested candidates are required to send their most updated CV supported with a cover letter to careers@avidbeam.com