Pluralsight is looking for a motivated Mid-Level Ruby on Rails Developer to join the Hands-On Labs Engineering team. While this role is primarily focused on building robust back-end systems, you will be an integral part of a modern stack that values clean code, automated testing, and scalable architecture. Our team is looking for a candidate who is a Rubyist by trade but a Cloud Architect at heart. You understand that “The Cloud” is not just a place your code lives, but an API that you can control. You will partner with our product teams to deliver on our roadmap, maintain our current platform, and create innovative solutions for our customers. Who you’re committed to being: You enjoy learning and are open to new ways of doing things. You are not afraid to be yourself, experiment, make mistakes and learn from them, ask questions, or voice your concerns. When communicating you are self-aware, insightful, and proactive. You are a team member first and individual contributor second. You are aware that high-performing teams are only as strong as their weakest link. You believe in continuous improvement and request frequent feedback from others. What you’ll do: Feature Development: Design, develop, and maintain Ruby on Rails (v7+) microservices that programmatically manage AWS environments. SDLC Participation: Participate in the full software development lifecycle, including implementation, testing, deployment, and performant distributed system design. API Design: Develop and optimize GraphQL schemas and REST APIs to support our front-end microservices. Background Processing: Manage asynchronous tasks and job queuing using Redis, Sidekiq, SQS, and EventBridge. Quality & Maintenance: Support product maintenance by resolving bugs, updating dependencies, and writing comprehensive RSpec unit/integration tests. Documentation: Create and maintain team documentation regarding software architecture and functionality. Collaboration: Participate in code reviews and design discussions regarding architecture, data shape, and business logic. Support the front-end team with occasional React/TypeScript integration.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level