freehire launches on Product Hunt on 26 August.

Follow →

Backend Developer

Summary

Build and maintain Ruby on Rails features for a SaaS platform, optimize performance, and mentor engineers while collaborating with product and design teams.

Responsibilities

  • Build and maintain core platform features
  • Feature development: Design, implement, and maintain Ruby on Rails features used daily by our users.
  • Code quality: Ensure maintainable, well-tested, and performant code.
  • Innovation: Propose and implement improvements that enhance user experience and functionality.
  • Improve performance and scalability
  • Optimization: Identify bottlenecks and enhance system performance across the stack.
  • Scalability planning: Architect systems that can handle growing user base and transaction volume.
  • Monitoring & troubleshooting: Use metrics and logs to proactively detect and fix issues.
  • Mentor and support the engineering team
  • Code reviews: Provide actionable feedback and guidance to maintain team standards.
  • Knowledge sharing: Host workshops, pair programming sessions, and internal documentation.
  • Career growth: Support junior engineers in skill development and confidence building.
  • Collaborate across teams
  • Cross-functional planning: Partner with Product and Design to translate requirements into technical solutions.
  • Problem-solving: Contribute to discussions that resolve technical and product challenges.
  • Feedback loop: Help prioritize technical debt and feature requests to maximize impact.

Requirements

  • Experience with Ruby on Rails in production environments
  • Understanding of web application architecture, RESTful APIs, and database design
  • Hands-on experience with testing frameworks, CI/CD pipelines, and cloud-based deployments
  • Experience with performance optimization and scaling applications
  • Bonus points if you've worked in SaaS, legal tech, or highly regulated industries
  • You've contributed to open-source projects or internal tooling

See also