Full Time

Senior Full-Stack Software Engineer - Ruby-on-Rails-focused, Remote within the U.S. and Canada

Cisco Meraki
Remote!
$120,000 - $160,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Cisco Meraki, so some details may not match this job. The employer's own page has the real description.

Overview

As a Senior Full-Stack Software Engineer focused on Ruby-on-Rails at Cisco Meraki, you will be pivotal in developing high-quality software solutions that enhance our product offerings. You will work collaboratively with cross-functional teams to design and implement scalable applications and APIs, ensuring optimal performance and user experience. Your expertise in full-stack development will guide both the frontend and backend processes, enabling you to address complex technical challenges and push forward our innovation goals. This fully remote position within the U.S. and Canada offers a unique opportunity to contribute to cutting-edge projects in a dynamic and supportive environment.



Job Responsibilities

  • Design, develop, and maintain web applications using Ruby on Rails, ensuring high performance and responsiveness.
  • Collaborate with product managers, designers, and other engineers to define, design, and ship new features.
  • Write clean, maintainable, and well-documented code throughout the application lifecycle.
  • Conduct code reviews and contribute to team knowledge sharing, mentoring junior developers.
  • Diagnose and fix bugs and performance issues in a proactive manner.
  • Implement and maintain RESTful APIs and services to support our applications.
  • Stay up-to-date with emerging technologies and industry trends to drive innovation.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 5+ years of experience in full-stack software development, with a strong focus on Ruby on Rails.
  • Proficiency in JavaScript frameworks (such as React, Angular, or Vue.js) for frontend development.
  • Solid experience with relational databases, particularly PostgreSQL or MySQL.
  • Understanding of version control systems, particularly Git.
  • Familiarity with cloud platforms (AWS, Azure, or Google Cloud) is a plus.
  • Strong problem-solving skills and the ability to work independently in a remote environment.


Technologies & Tools

This position will leverage a variety of technologies and tools utilized in modern software engineering. Key technologies include Ruby on Rails for backend development, along with JavaScript frameworks such as React or Vue.js for frontend applications. Our development process includes usage of version control systems like Git, as well as continuous integration and deployment tools. Familiarity with cloud infrastructure and database management systems like PostgreSQL or MySQL is also essential for this role.



Ideal Candidates

The ideal candidate possesses a passion for technology and a commitment to delivering exceptional software solutions. They demonstrate strong analytical skills and a proactive approach to problem-solving, coupled with a collaborative mindset that fosters effective teamwork. Excellent communication skills are essential, as the candidate will be required to convey complex technical concepts to diverse audiences. A desire for continuous learning and professional growth, paired with an appreciation for innovation in software development, will distinguish successful applicants in this role.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.