Apply

Principal Software Engineer (Ruby on Rails)

Posted 3 days agoViewed

View full description

💎 Seniority level: Principal, 5+

📍 Location: United States, International, PST

🔍 Industry: EdTech, non-profit

🏢 Company: Ameelio

🗣️ Languages: English

⏳ Experience: 5+

🪄 Skills: Backend DevelopmentDockerLeadershipPostgreSQLKubernetesRuby on RailsCommunication SkillsRESTful APIsMentoringSoftware EngineeringDebugging

Requirements:
  • Proven experience as a Principal Engineer or similar leadership role.
  • Strong proficiency in Ruby on Rails.
  • Deep understanding of software engineering best practices.
  • Excellent problem-solving and debugging skills.
  • Experience working with PostgreSQL or similar relational database
  • Familiarity with container technology (like Docker)
  • Willingness to learn/use basic Kubernetes (kubectl) to troubleshoot deployed environments, get Pod logs, etc.
Responsibilities:
  • Lead the technical implementation of the product, ensuring high-quality, scalable, and maintainable code.
  • Provide technical direction and mentorship to other engineers.
  • Oversee prioritization and maintenance of technical debt.
  • Collaborate with the product team to define and prioritize feature development.
  • Become a product expert and provide insights that guide development.
  • Work with designers and product managers to plan, estimate, and deliver new features.
  • Leverage your expertise or quickly gain proficiency in Canvas LMS.
  • Implement and oversee integrations with Canvas LMS and other relevant educational platforms.
  • Foster a collaborative and positive team environment.
  • Mentor junior engineers, providing guidance on best practices and career growth.
Apply