Tech Stack
NoSQLPostgresRubyRuby on Rails
About the role
- Lead development of scalable, user-centric software for ablefy's SaaS platform.
- Design, build, and maintain high-quality Ruby code using best practices.
- Work on technical feasibility assessments, developing new solutions, architecture, and process improvements.
- Build back-end components for web applications.
- Collaborate with other developers and stakeholders to understand requirements and develop solutions.
- Test applications for performance, responsiveness, and security.
- Participate at all stages of the development lifecycle.
- Maintain existing applications and make necessary updates and enhancements.
- Stay informed about relevant new technologies and drive their continuous adoption and integration into the design.
- Build and integrate AI-powered capabilities that create user and platform value.
Requirements
- At least 4+ years of commercial experience with Ruby-on-Rails.
- Experience with architecture decisions and development process improvements.
- Solid understanding of object-oriented programming.
- Understanding of fundamental design principles behind a scalable application.
- Deep experience with version control systems like Git.
- An eye and passion for clean code.
- Problem-solving skills.
- Understanding of agile software development.
- Fluent in English.
- Experience in test-driven development (nice to have).
- Good understanding of CI/CD process (Circle CI, GitHub Actions) (nice to have).
- Hands-on experience with PostgreSQL & NoSQL databases (nice to have).
- Experience in building high-load systems (nice to have).
- Experience in the FinTech or e-commerce industry (nice to have).
- Familiarity with prompt engineering or AI workflow tools (nice to have).
- Experience working with LLMs, vector databases, or building AI agents (nice to have).