Senior Front End Engineer – Rails

Job not on LinkedIn

🕒 May 9

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of CYPHER Learning

CYPHER Learning

51 - 200 employees

Founded 2009

☁️ SaaS

🤖 Artificial Intelligence

📚 Education

💰 $40M Private Equity Round - CYPHER Learning on 2021-06

SaaS • Artificial Intelligence • Education

CYPHER Learning is an AI-powered learning platform that combines an enterprise-grade learning management system (LMS) and learning experience platform (LXP) with AI-enabled course creation, personalized learning agents, skills management, automation, and analytics. It serves businesses, academic institutions, and extended enterprises to streamline course creation, deliver personalized training (employee onboarding, customer/partner training, compliance, sales enablement), and measure learning outcomes while supporting white-labeling and multi-organization administration.

📋 Description

• Architect, build, and evolve complex, production-grade software systems that underpin CYPHER’s core products, with a focus on scalability, reliability, and long-term maintainability. • Own technical design and execution for significant features and services, translating product and business requirements into clear, well-reasoned engineering solutions. • Set and uphold engineering standards through rigorous code reviews, design discussions, and technical documentation that raise the quality bar across the team. • Mentor and develop engineers by providing hands-on guidance, thoughtful feedback, and technical coaching that accelerates individual growth and team effectiveness. • Optimize system performance and resilience, identifying bottlenecks, reducing technical debt, and improving observability across the software stack. • Partner cross-functionally with Product, Design, and other stakeholders to deliver high-impact initiatives on time, balancing speed, quality, and architectural integrity. • Lead troubleshooting and root-cause analysis for complex production issues, driving durable fixes and preventing recurrence. • Evaluate and introduce new technologies or approaches where they provide clear value, while continuously improving existing systems and development practices. • All other duties as assigned.

🎯 Requirements

• 8+ years of professional software engineering experience, delivering and operating scalable, high-performance systems in production environments required. • Strong proficiency in Ruby on Rails, JavaScript, and at least one modern frontend framework (e.g. React, Vue, Angular) with sound judgment in application of these technologies to solve complex problems. • Deep expertise in object-oriented programming principles and system architecture, including the ability to design maintainable, extensible, and resilient solutions. • Hands-on experience with cloud platforms (AWS, Azure, GCP) and building or operating distributed systems in fast-moving environments. • Demonstrated technical leadership through influence, mentoring engineers, facilitating alignment across engineering and product partners, and contributing to sound technical decision-making. • Advanced understanding of software architecture, design patterns, and engineering best practices, applied pragmatically to balance speed, quality, and long-term health of the platform. • Proven problem-solving capability under pressure, with the composure to diagnose complex issues, adapt quickly as priorities shift, and drive effective resolution during critical situations. • Clear, confident communicator, able to collaborate with cross-functional stakeholders and articulate technical concepts in ways that enable alignment and informed decision-making. • Bachelor’s or Master’s degree in Computer Science, Engineering, or a closely related technical field required.

🏖️ Benefits

• Health insurance • Professional development • Flexible work arrangements

Apply Now

Similar Jobs

🕒 May 9

The AES Group

51 - 200

🏢 Enterprise

🤝 B2B

Senior Java Developer focused on modernizing business automation and AI chatbot infrastructure. Leveraging Java, AWS, and collaboration for innovative solutions in a fully remote role.

🕒 May 9

Bloom Equity Partners

11 - 50

💸 Finance

🤝 B2B

Senior Software Engineer key technical contributor on a cloud-hosted SaaS library management platform. Collaborating with a small, focused team to modernize and expand the product offering.

🕒 May 9

Affirm

1001 - 5000

💳 Fintech

👥 B2C

🛍️ eCommerce

Software Engineer II developing backend solutions for Affirm's Merchant & Partner Lifecycle team. Building lifecycle-orchestrator service to modernize codebase and improve system availability.

🕒 May 8

PrizePicks

201 - 500

🎮 Gaming

⚽ Sports

Software Engineer III at PrizePicks, focusing on Ruby on Rails applications for marketing technology. Own feature development and guide junior engineers in a collaborative environment.

🕒 May 8

Censys

51 - 200

🔒 Cybersecurity

🏢 Enterprise

Software Engineer II developing scalable microservices and robust APIs for Censys' SaaS Platform. Collaborating with product and engineering teams to understand and fulfill complex requirements.