Caban Systems is looking for a passionate engineer, capable of architecting and developing web-based applications from scratch. This is a critical role, you’ll need to have a strong technical background, work independently as well as have excellent communication skills.

About Us

We are a small team and looking for a dynamic person who shares our passion and work ethic. It is never easy to invent new things from scratch, but we believe a few good people can make a difference.

What will you be doing?

  • Build out our Gen2 customer facing web-applications.
  • Architect, scale and migrate databases.
  • Work with data visualization tools such as Grafana
  • Create reliable, secure, and scalable APIs
  • Evaluate the trade-offs of different solutions to maximize performance and time-to-market.
  • Deliver high-quality, well-written code that is easily supported and maintainable.
  • Work with end users to determine and document requirements.
  • Independently execute and deliver new or extend frameworks to implement features.
  • Ability to self-manage timelines and communicate progress to the rest of the team.

Qualifications

  • B.S. degree with 5+ years of software development experience.
  • Knowledge of UI/UX and FrontEnd web application development: JavaScript, HTML, CSS, REST, and MVC frameworks.
  • Demonstrated experience building and maintaining full-stack applications.
  • Knowledge of relational databases, trade-offs between NoSQL, MySQL, and MongoDB.
  • Experience using Git, JIRA, Docker, and Amazon Web Services (AWS) technologies.
  • Familiarity with backend web applications: Flask, Django, Node.js.
  • Experience with scripting languages: Python, Bash, Make, Groovy, SQL, JavaScript.
  • Experience interfacing with IoT cloud-based devices.
  • Work with IaC and deployment tools: Pulumi, Terraform
  • Experience handling cross-browser compatibility issues and front-end performance.
  • Write excellent quality code that’s testable and well-documented.