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 optimization.
- Troubleshoot and debug issues across backend systems and integrations.
- Participate in code reviews and contribute to improving engineering standards.
- 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 pipelines.
- 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.
Why Ajackus
- Work on mission-driven, global-scale products across modern tech ecosystems.
- High ownership, autonomy, and influence in architectural and technical decisions.
- Collaborative, transparent, and high-performance engineering culture.
- Opportunities to transition into lead architect roles, solution ownership, or cross-domain engineering.
- Continuous learning across diverse projects involving AI, automation, distributed systems, and more.