Full-Stack Developer (Ruby On Rails)

IT - Software / DB / QA / Web / Graphics / GIS

About the Employer

Job Description

Position: Full-Stack Developer (Ruby On Rails)

We are looking for a skilled Full-Stack Developer with strong expertise in Ruby on Rails to build and maintain scalable, high-performance web applications. You will primarily focus on back-end development while contributing to front-end integration and overall system architecture. You will work on internal platforms and customer-facing applications, collaborating closely with product, marketing, and IT teams.

Key Responsibilities:

  • Develop, maintain, and optimize Ruby on Rails applications.
  • Design and manage databases, APIs, and system architecture.
  • Build and integrate RESTful services and third-party platforms.
  • Write clean, efficient, and well-documented code.
  • Support front-end development using HTML, CSS, and JavaScript.
  • Ensure application performance, security, and scalability.
  • Collaborate with cross-functional teams to deliver technical solutions.
  • Maintain clear and structured project documentation.

Tech Stack & Tools

  • Core: Ruby on Rails
  • Database: PostgreSQL / MySQL
  • Front-End: HTML, CSS, JavaScript
  • Tools: Git, Docker, CI/CD pipelines
  • Cloud/Hosting: AWS, Heroku, or similar

Qualifications:

  • Bachelor’s degree in Computer Science, IT, or a related field.
  • 3+ years of experience in full-stack development, with strong Ruby on Rails expertise.
  • Solid understanding of relational databases and API development.
  • Familiarity with modern front-end frameworks is an advantage.
  • Experience with version control systems (Git).
  • Knowledge of Laravel or other frameworks is a plus.
  • Strong problem-solving, communication, and organizational skills.

Nice to Have

  • Exposure to DevOps practices and deployment workflows.
  • Experience integrating third-party APIs and services.

Working Conditions

  • Location: Hybrid / Remote
  • Type: Contract-based (renewable annually)
  • Training Period: Initial 6-month period
  • Office Hours: Standard hours with flexibility when required
  • Time Zone: Availability for overlapping hours with the team

Growth & Opportunities

  • Work on scalable, real-world applications.
  • Collaborate with international teams and projects.
  • Opportunities for learning and professional development.

If you’re looking to use your skills in a collaborative team that values quality and innovation, we’d love to hear from you. Send your CV and portfolio to [email protected] and be part of our journey.