freehire launches on Product Hunt on 26 August.

Follow →

Senior API Engineer - Ruby

  • Design and implement resilient, scalable APIs using Django Rest and Ruby on Rails
  • Collaborate with cross-functional teams to understand API integration needs and ensure smooth interaction and integration with software applications
  • Develop clear and comprehensive API documentation, including detailed specifications, usage examples, and troubleshooting guides
  • Implement RESTful APIs following best practices and standards
  • Develop comprehensive test suites to ensure APIs’ security, functionality, and reliability
  • Refine and optimize code to satisfy established performance metrics
  • Participate in code reviews, offering insights to enhance code quality
  • 5+ years of software development experience
  • 2+ years of professional experience with Python and Ruby
  • Experience with Django, Django Rest, and Ruby on Rails
  • Familiarity with API documentation tools (e.g. Swagger, OpenAPI)
  • Experience in integrating APIs with database technologies (SQL and NoSQL)
  • Understanding of security protocols and best practices (e.g. OAuth, JWT, SSL/TLS)
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills in both spoken and written English
  • Startup experience
  • Experience working with Git version control
  • Experience with cloud platforms (e.g. AWS, Azure)
  • Experience with containerization technologies (e.g. Docker, Kubernetes)
  • Bachelor's Degree in Computer Engineering, Computer Science, or equivalent

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available