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

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.

Apache

ElasticSearch

JavaScript

jQuery

Linux

MariaDB

MySQL

NGINX

Perl

SQL

Zookeeper

🕒 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.

AWS

Distributed Systems

GRPC

Java

Kotlin

Kubernetes

MySQL

Python

🕒 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.

AWS

Cloud

Distributed Systems

Google Cloud Platform

Go

🕒 May 8

Censys

51 - 200

🔒 Cybersecurity

🏢 Enterprise

Senior Backend Software Engineer developing specialized tools for threat hunters and SOC analysts at Censys. Collaborating across teams to enhance the Adversary Investigation module and improve software reliability.

AWS

Azure

Cloud

Docker

Google Cloud Platform

Microservices

🕒 May 8

Censys

51 - 200

🔒 Cybersecurity

🏢 Enterprise

Backend Software Engineer II for Censys creating high-quality services in authentication, authorization, and analytics. Collaborating with teams to contribute to critical infrastructure.

AWS

Cloud

Distributed Systems

Google Cloud Platform

Go