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.
Job Overview
As a Senior Full-Stack Software Engineer focusing on Ruby-on-Rails, you will play a pivotal role in the design, development, and implementation of innovative software solutions at Cisco Meraki. Your responsibilities will encompass collaborating with cross-functional teams to understand requirements, building robust applications, and ensuring high-quality code. You will leverage your extensive technical expertise to enhance our platform's features while maintaining user satisfaction and performance standards. This position is remote and open to candidates within the U.S. and Canada.
Job Responsibilities
- Develop and maintain high-quality web applications using Ruby on Rails.
- Collaborate with product managers, designers, and other engineers to gather requirements and create detailed specifications.
- Implement robust back-end services and integrate with dynamic front-end frameworks.
- Conduct code reviews and maintain coding standards across the engineering team.
- Improve application performance and scalability through optimization techniques.
- Participate in the entire software development lifecycle, from requirement gathering to deployment and maintenance.
- Troubleshoot and fix bugs reported by users and monitor systems for reliability.
- Mentor junior engineers and foster a culture of continuous learning and improvement.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in full-stack development with a strong focus on Ruby on Rails.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular.
- Strong understanding of software design principles, architecture, and RESTful APIs.
- Experience with database management systems such as MySQL or PostgreSQL.
- Familiarity with cloud infrastructure services (e.g., AWS, Google Cloud) is a plus.
- Excellent problem-solving skills and the ability to work independently as well as part of a team.
- Exceptional communication skills, both written and verbal.
Technologies & Tools
The Senior Full-Stack Software Engineer will work primarily with Ruby on Rails as the main framework for server-side development. Familiarity with front-end libraries such as React or Angular is crucial, alongside knowledge of HTML, CSS, and JavaScript. Our development stack also includes SQL-based databases, version control systems like Git, and various cloud platforms for infrastructure deployment. Familiarity with CI/CD pipelines will be beneficial in ensuring efficient and quality software delivery.
Ideal Candidates
The ideal candidate for this position will possess a strong passion for technology and continuous improvement. You should be a proactive thinker, capable of troubleshooting complex issues and proposing effective solutions. A collaborative spirit is essential, as this role involves working closely within a team environment. Adaptability to changing technologies and communication styles, combined with a deep commitment to delivering high-quality code, will also set you apart. If you are both innovative and detail-oriented, this opportunity at Cisco Meraki will allow you to thrive in a rewarding setting.
Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.