Posted almost 5 years ago
CloudApp (https://www.getcloudapp.com/) is a customer experience led company focused on improving business workflows with our video messaging productivity apps. It's free apps help businesses communicate faster and get more done.
Now, we’re looking for a remote Full-Stack Developer to join our growing team. In this role, you’ll be working with our engineering team in all aspects of our CloudApp solution, from its front-end down to the infrastructure.
Relevant Experience
Strong Ruby, Node, JS, and/or Python experience
Testing and scaling up APIs
Modifying a large ruby on rails project
Designing and implementing ancillary microservice API endpoints
Going into older code bases to update and tweak new features
Strong dev-ops skills, comfortably hopping into AWS server to debug and tweak settings if needed
Full stack engineering experience, with strong system fundamentals
Experience with service-oriented architecture
Exposure to architectural patterns of large, high-scale web applications
Strong industry experience in architecture and development of scalable production quality backend systems
Good understanding of distributed systems, data stores, data modeling, indexing and associated trade-offs
Experience developing APIs and SDKs a plus
Ability to work in a cross-functional team that touches many parts of the core systems at CloudApp
Responsibilities
Work at all levels of the stack, (AWS, ruby, Node.JS, SQL, React, HTML, CSS), to build and maintain new CloudApp features
Take full ownership and responsibility for building, shipping, and maintaining core CloudApp features, end to end
Design and architect complex, reusable, and maintainable new systems, real-time interfaces, and visualizations, focusing not only on performance and scalability, but also on crafting a beautiful user experience
Build user interfaces that are crisp, consistent, and fast, that thrive under heavy customization and varying use cases, that encourage exploration, and that earn the trust of our customers through predictable, reliable, and thoughtful interactions
Requirements
5+ years of professional ruby engineering experience
Ability to work from a permanent location (e.g. your home), and easily overlap with PST
Excellent knowledge of JavaScript and ruby
Experience architecting, deploying and operating asynchronous distributed work queues, high-volume storage systems, and high-throughput systems