82 karma · joined March 11, 2013
We actually automatically tag files in Dropbox and Google Drive, so there's no need to move files
disclaimer: I work here!
I think messy code bases can happen quite a lot in angular because it's so flexible, so always need to keep the app structure in mind when programming.
Now our structure is like this
App/ Directives/ Controllers/ Filters/ Tests/ App.js
I think with angular just need to find a structure that works and stick with it, as long as it's consistent it probably doesn't matter.
Looking for Django/Python/Web developers As well as anyone with salesforce and machine learning experience.
---- Currently a small team, just got some major funding and looking to expand.
Doing exciting stuff with natural language processing. To change the way people use the cloud
--- Description from job advert
As a key member of our growing team, you will be critical to the success of our company, working closely with the two founders, who have developed the beta.
Your role will involve technical architecture, software design, development (frontend, web app and data analysis), automated testing, and deployment.
Current Stack: Python, Django, JavaScript, PostgreSQL, Linux and EC2. We develop on Mac with vim/PyCharm, Git, and Linux VMs (and of course you can choose your own IDE).
Product: The backend integrates with REST APIs for cloud storage, applying advanced algorithms to determine relevant tags that make sense to our users. Our UI uses responsive design for HTML5 browsers and we will expand to mobile apps and HTML5-centric desktop apps.
You will be involved in choosing the best available technologies as required, possibly including Redis, Celery, RabbitMQ, WebSockets, Sass/Less, JavaScript frameworks, and CoffeeScript.
We’re also interested in developers with experience of the Salesforce Force.com platform, including Apex/Visualforce as well as off-platform integration via REST/SOAP APIs. We don’t require Python experience if you fit this profile, as long as you are keen to learn Python.
One unique aspect of this role is the option to move into advanced algorithm development, working with specialist developers and our mathematician/CEO. Our incremental analysis backend uses algorithms such as natural language processing, machine learning, etc to improve our auto-tagging performance, while also staying CPU and I/O efficient so that new files are indexed ASAP. (However, we are also interested in pure web app developers!)
This is a chance to create a world-changing web app with cutting edge technologies, without moving to Silicon Valley.