Fullstack Software Engineer

Summary

Fullstack engineer building and scaling Ukirama's ERP system, with heavy backend focus using Ruby on Rails, Go, or Java, PostgreSQL, Docker, and CI/CD pipelines.

Job Responsibilities

  • Design, develop, and maintain robust features for Ukirama ERP, focusing heavily on backend scalability and performance.
  • Actively participate in deployment processes, managing Docker containers, and optimizing CI/CD pipelines.
  • Collaborate with Product, QA, and frontend elements to deliver high-quality, end-to-end software solutions.
  • Troubleshoot, debug, and optimize application performance and database queries (PostgreSQL).
  • Participate in code reviews, maintain clean code practices, and help guide junior developers.
  • Stay updated with emerging technologies and AI-assisted coding tools to improve developer productivity and system efficiency.

Requirements

  • 3 to 5 years of experience in fullstack software development with a strong emphasis on Backend development.
  • Hands‑on experience with production‑grade tech stacks, preferably Ruby on Rails, Go, or Java (familiarity with Python for AI tools or automation is a strong plus).
  • Solid experience with Docker, CI/CD tools, and modern deployment processes (DevOps awareness is a must).
  • Proficient in database management, specifically PostgreSQL.
  • Strong familiarity or interest in utilizing AI tools (e.g., GitHub Copilot, ChatGPT) to accelerate development workflows.
  • Strong analytical, problem-solving, and communication skills.

See also

Full-Stack jobs by country — openings, pay and top skills →

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