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.