CareerCraft Uganda
Back to Jobs

AI-Native Software Developer

OnTheGoSystems

Anywhere (Remote)Technology31/07/2026
Apply Now

Sign in to save and unlock AI CV tailoring, Cover Letters, and custom Job Alerts.

About the Role

0

Key Takeaways for this Role

  • Join a high-impact team at OnTheGoSystems building innovative solutions.
  • Competitive salary (Competitive) and excellent career growth opportunities.
  • Position based in Anywhere (Remote) with Technology working model.

Job Summary

OnTheGoSystems is seeking an experienced and highly motivated AI-Native Software Developer to join our fully remote, international team. We are a company that builds products used by hundreds of thousands of websites worldwide, and we pride ourselves on a culture of ownership, curiosity, and high engineering standards. In this role, you will not merely use AI as a chat window; you will integrate AI as a system into your entire software development lifecycle, from initial concept to production deployment and continuous improvement. You will have the autonomy to take full ownership of your projects, designing AI workflows, implementing validation checks, ensuring quality, and monitoring performance in production. This is an excellent opportunity for a developer who is passionate about leveraging AI to solve real-world problems and who thrives in a remote-first environment that values initiative and excellence.

Key Responsibilities

  • Design, develop, and ship software features end-to-end, taking full ownership from idea to production, with AI as an integral part of the workflow.
  • Architect and implement AI-driven workflows that enhance development efficiency, code quality, and product functionality.
  • Write complex SQL queries and design efficient database schemas to support robust application features.
  • Develop and maintain back-end systems, primarily using Ruby on Rails or other back-end frameworks, ensuring high performance and scalability.
  • Create and execute automated tests and validation checks to guarantee the reliability and quality of your code before and after deployment.
  • Monitor software performance in production using observability tools, identify bottlenecks, and proactively implement improvements.
  • Collaborate with cross-functional team members, including product managers and other developers, to align on requirements and deliver exceptional software solutions.
  • Continuously evaluate and adopt new AI tools and practices to optimize the development process and product outcomes.
  • Document technical designs, workflows, and best practices to facilitate knowledge sharing and maintainability.
  • Participate in code reviews, providing constructive feedback to peers and incorporating feedback on your own work to maintain high standards.

Role Requirements & Qualifications

  • Proven experience as a software developer, with a strong portfolio of shipped products or projects.
  • Hands-on experience with Ruby on Rails or other back-end languages and frameworks such as Python, Node.js, or Go.
  • Profound SQL knowledge, including schema design and complex query writing, with the ability to optimize database performance.
  • Demonstrated experience using AI as a system, not just as a chat interface, to complete end-to-end development tasks; must have something impressive to show for it.
  • A strong habit of testing your own work, including unit, integration, and end-to-end tests, with a genuine care for quality.
  • Ability to work independently in a remote environment, managing your time effectively and communicating asynchronously with an international team.
  • Excellent problem-solving skills and a mindset of continuous learning and improvement.
  • No formal degree is required; we value practical experience and demonstrable skills over academic credentials.

Skills Inventory

Essential Skills:

  • Back-end development with Ruby on Rails or similar frameworks.
  • Advanced SQL and database design.
  • Testing methodologies and quality assurance.
  • AI integration and workflow automation.
  • Version control systems, preferably Git.
  • DevOps basics, including deployment and monitoring.

Preferred Skills:

  • Experience with cloud platforms such as AWS, GCP, or Azure.
  • Familiarity with containerization (Docker) and orchestration (Kubernetes).
  • Knowledge of front-end technologies (JavaScript, React) to facilitate full-stack contributions.
  • Exposure to machine learning concepts and APIs (e.g., OpenAI, TensorFlow).
  • Strong written and verbal communication skills in English.

šŸ“¢ External Advertisement Notice

This opportunity is posted on behalf of the hiring organization and was compiled from an external recruitment portal or advertising site. CareerCraft Uganda is not the recruiting entity.

Source Credit:View Original Advert

Tailor Your Application Instantly

Increase your response rate by up to 85%! Use our advanced AI engines to personalize your CV or write a matching Cover Letter optimized specifically for this role's requirements.

Role Overview

SalaryCompetitive
LocationAnywhere (Remote)
TypeTechnology
ExperienceMid-Senior
Posted31/07/2026

Automate Your CV

Increase your chances by tailoring your CV to this exact job description using our AI Document Engine.

Tailor My CV
Home
Resume/CV
Jobs
Research
Profile