About the Role
The role involves designing, implementing, and optimizing backend services using Ruby on Rails, collaborating with cross-functional teams to deliver robust features, and contributing to system architecture and code quality improvements.
Responsibilities
- Design and develop backend services using Ruby on Rails
- Write clean, maintainable, and testable code
- Collaborate with frontend developers to integrate user-facing elements
- Optimize application performance and scalability
- Participate in code reviews to ensure code quality
- Troubleshoot and resolve production issues
- Contribute to database schema design and query optimization
- Work with APIs to enable internal and external integrations
- Support deployment pipelines and CI/CD processes
- Maintain security best practices across the codebase
- Refactor legacy components for improved maintainability
- Collaborate with product teams to define technical requirements
- Document technical designs and implementation details
- Monitor system health and respond to alerts
- Evaluate new technologies for potential adoption
- Ensure compliance with data protection standards
- Participate in agile development cycles
- Mentor junior engineers when needed
- Improve testing coverage across services
- Support on-call rotations for critical systems
- Contribute to architectural discussions
- Maintain consistency with coding standards
- Identify and address technical debt
- Work within a distributed team environment
- Deliver features with minimal supervision
Nice to Have
- Experience with GraphQL
- Familiarity with Kubernetes
- Background in machine learning systems
- Contributions to open-source projects
- Experience with PostgreSQL performance tuning
- Knowledge of event-driven architectures
- Exposure to frontend frameworks like React
- Experience with infrastructure as code
- Understanding of distributed tracing
- Prior work in AI-driven applications
Compensation
Competitive salary based on experience
Work Arrangement
Fully remote within Ireland
Team
Small, agile engineering team focused on rapid iteration and high-quality delivery
Tech Stack
- Ruby on Rails
- PostgreSQL
- Redis
- Sidekiq
- AWS
- Docker
- Kubernetes
- GraphQL
- React
- Terraform
Remote Culture
- Fully remote setup with team members across Ireland
- Flexible working hours with core overlap hours
- Regular virtual team meetings
- Emphasis on asynchronous communication
- Annual in-person team gatherings
- Support for home office setup
- Focus on work-life balance
- Transparent decision-making processes
- Internal knowledge-sharing sessions
- Inclusive team environment
Not applicable; position open only to candidates eligible to work in Ireland

