Role Overview
At Ajackus, we build scalable, secure, and high-performing digital products for global clients across fintech, healthtech, AI, and enterprise technology. We are looking for an experienced Mid-Level Ruby on Rails Developer who can work on end-to-end backend development, API design, integrations, and performance optimization.
What You'll Do
- Develop, maintain, and enhance backend features using Ruby on Rails
- Build RESTful APIs, background jobs, and third-party integrations
- Break down product requirements into clear, actionable technical tasks
- Collaborate with senior engineers on architecture and solution design
- Work with relational databases (PostgreSQL/MySQL): schema design, migrations, query optimisation
- Troubleshoot and debug issues across backend systems and integration
- Participate in code reviews and contribute to improving engineering standard
- Write unit and integration tests to ensure code quality and maintainability
- Work closely with cross-functional teams including QA, product, UI/UX, and DevOps
What We're Looking For
- 36 years of professional experience building applications using Ruby on Rails
- Strong understanding of Rails conventions, MVC architecture, and ActiveRecord
- Experience working with relational databases and writing optimized SQL queries
- Familiarity with background job frameworks (Sidekiq/Resque) and caching mechanisms
- Ability to write clean, maintainable, well-tested code
- Experience using AI-assisted coding tools (e.g., GitHub Copilot, Cursor, Claude Code, Codeium, Tabnine) to improve productivity and code quality
- Strong debugging skills and ability to navigate existing/legacy codebases
- Effective communication and collaboration skills
Preferred Qualifications
- Exposure to frontend technologies (React/Vue) is a plus
- Experience with AWS/GCP and CI/CD pipeline
- Experience integrating payment gateways, third-party APIs, and external services
- Understanding of secure coding practices and common vulnerabilities
- Prior client-facing experience or involvement in solutioning for global teams