Full-Stack Developer

CloudApp


1 month ago

05/20/2019 14:32:18

Job type: Full-time

Category: Software Dev


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

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • 2 days ago

    ALICE is a growing startup serving 2k+ hotels all over the world with a global team of 140 staff spread across 16 countries. Our mission is to help businesses deliver exceptional hospitality with a focus on hotels. We do this by partnering with the world's best hoteliers to build a product that lets them do their best work. We take on the challenge of running the day to day tasks of every department in a hotel through a unified platform.

    We are looking for a Director of DevOps to lead a group of high-performing and globally distributed DevOps engineers. The Director of DevOps will manage and continue to grow a globally-distributed team while contributing to strategic planning to define direction for ALICE Infrastructure and DevOps. You will work with a highly motivated, diverse, and thoughtful group as we rapidly scale to disrupt an industry.

    The Director of DevOps will:

    • Lead a global team of DevOps engineers focused on efficient operation of daily activities, developer productivity and continuous improvement. Monitoring, automation and tools development

    • Establish and maintain DevOps strategies for execution and growth of the operation

    • Work closely with the engineering and product leadership to architect solid technical design and approach to operations

    • Define and manage company’s cloud posture with efficient utilization of cloud services, optimizing AWS cost/usage

    • Define and manage service standards, SLA’s for uptime & monitoring, etc

    • Implement processes for efficient server management including security related tasks, ensuring alignment with security requirements like patching and encryption

    • Develop and maintain a Business Continuity Plan and a Disaster Recovery Plan, and ensuring successful annual testing of each.

    • Develop and recommend standards, guidelines, and best practices for DevOps

    Our stack is:

    • Backend: Java / Groovy and Grails  

    • Web Server: Tomcat  

    • Database: Aurora MySQL (AWS RDS)  

    • ElasticSearch

    • Redis

    Qualifications:

    • 6+ years DevOps management experience at scale

    • Hands-on experience building complex, scalable, and high-performance system software architectures with AWS

    • Experience with designing the appropriate monitoring and alerting for production infrastructures

    • Strong experience with agile software development techniques and highly automated test environments

    • Experience managing mission-critical production systems with strict SLAs around service availability

    • Strong leadership skills with widely distributed teams (geography and time), inspiring and coaching people to help them do the best work of their career; helping people identify opportunities for their own growth, and define plans for achieving measurable goals

    • Organization and context-switching: this role will focus on a number of initiatives, simultaneously.

    • Bachelor’s degree in Computer Science, Engineering or related field

  • Oddball (US only)
    5 days ago

    Oddball believes that the best products are built when engineers understand and value the things they are working on. We value learning and growth and the ability to make a big impact at a small company. We believe that we can make big changes happen and improve the daily lives of millions of people by bringing quality software to the federal space.

    We are hiring for a Devops engineer to manage and deal with a site that makes a positive impact on millions of Americans' daily lives. As an early hire on a small team, you'll have a huge stake in what we build and how we work.

    Our engineering team is small, distributed, and largely asynchronous. We value a calm, collected environment where you can focus on doing great work. Aside from a couple of weekly check-ins or project updates, you'll be able to work interruption-free.

    You can expect top-of-the-market pay, flexible hours, and a balanced work week. We are a mixed remote and in office team, you're welcome to work out of our sunny Los Angeles office as much as you'd like.

    What you'll be doing:

    • Working hand in hand with great devops engineers building out devops best practices in the federal space. This will include creating and document CI/CD jobs, creating infrastructure with terraform, writing ansible playbooks, and building tools.

    • We are looking for someone with the following skill set:

    • In-depth experience with config management tools like: Chef, Ansible, Puppet, SaltStack, 

    • The ability to create and support AWS environments

    • Experience working with and supporting Terraform 

    • Skill in developing and improving CI/CD scripts and services for development and deployment

    • Desire and ability to mentor and train other engineers

    • Experience supporting web technologies and websites running Apache or NGINX

    • Experience with Linux operating systems including installing, configuring and troubleshooting

    • Experience in SQL architecture such as MySQL, PostgreSQL or MS-SQ

    Salary

    This is a salaried role. As part of your benefits package, Oddball provides a monthly continuing education stipend and a tech stipend.

    Must be located within the US

  • At Few, we encourage a culture of openness and learning. We look for highly reliable and driven individuals who exhibit a passion for the work they create to join our team. We need badass developers without the ego. Having the ability to interact with clients and understand the needs of the business is a huge plus.

    Required Skills and Experiences

    • Full stack development - capable of working front-end & back-end.

    • Solid React Native experience.

    • Strong REST API development experience.

    • Strong understanding of JavaScript and popular frameworks like Angular, React, or VueJS.

    • Ability to work on multiple projects at once.

    • Experience with cross browser testing and performance optimization.

    • Sound knowledge of responsive coding techniques.

    • People skills pay the bills.

    • Ability and willingness to jump into a brand new development stack with a smile.

    • Positive can-do attitude with the ability to follow through.

    • The ability to iterate and ship ideas quickly, with loose (at best) direction.

    • A love of Open Source software.

    • Pixel-level perfection when implementing designs created by your team.

    Pluses

    • Native iOS, Android, or Ionic experience a big plus.

    • Laravell/PHP or Ruby on Rails experience a plus.

    • Dev Ops/Server experience or interest is also a big plus.

    Other

    • We're cool with a qualified candidate working remotely.

    • We are looking for someone within the United States.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!