Job description
atEnbi’s a Poland-based boutique agency all about Japan-focused TravelTech. We’re a tight-knit, distributed crew working hand-in-hand with our client to scale two high-impact platforms. With just a few of us, everyone’s on first-name terms, and collaboration—whether it’s about code, architecture or even weekend plans—is always just a chat away. We care about shipping clean, solid code and building systems that stay easy to maintain and scale, and we’re in it for the long haul, continually evolving our products with the latest tech in a friendly, international team setting.
We're looking for both experienced Regular but mainly Senior. developers.
What you’ll do
Develop our hotel‑booking platform powered partner’s API or ticket selling platform.
Design and build scalable, reliable Ruby on Rails applications.
Extend the codebase (with guidance from the senior engineer ).
Develop and maintain API integrations.
Take an active role in architectural decisions—you’ll directly shape the system’s future.
Maintain the CI/CD pipeline and staging/production environments.
Skills in performance profiling to identify and resolve application bottlenecks.
The ideal candidate thrives in collaborative, remote team settings, demonstrates leadership in technical decision-making, and exhibits a proactive attitude towards continuous improvement and mentoring.
Who we’re looking for
min. 7+ years of continuous professional Ruby on Rails experience with a CS degree
Strong command of Ruby 3.2 LTS and Rails 7.1 (currently on Rails 6.1; migration planned)
Proficiency with Node.js 20 LTS and Yarn (Next.js build pipeline)
PostgreSQL 14 with the PostGIS extension
Redis/Sidekiq for caching and background jobs
Front-end skills: JavaScript (ES6+), HTML5, CSS3, Tailwind CSS and HOTWIRE (Turbo/Stimulus).
Experience with containerisation (Docker) and CI/CD (GitHub Actions, blue-green deployments)
Familiarity with AWS/GCP cloud environments
Testing mindset: RSpec, FactoryBot, Jest / Playwright
Exposure to API integrations and third-party services
Proven ability to mentor and lead development projects
Passion for clean, maintainable code (SOLID, DRY) and modern security practices (OWASP Top 10, PCI-DSS)
Desirable skills
Experience with GraphQL schema design and query optimization.
Knowledge of event sourcing architectural patterns to manage state changes effectively.
Experience deploying and managing Kubernetes clusters (k8s) for container orchestration.
Experience with monitoring/logging tools (Datadog, Sentry, New Relic)
Knowledge of accessibility (a11y) best practices
Understanding of internationalization (i18n) and localization workflows
Exposure to Test-Driven Development (TDD) beyond basics
React.js
Benefits
Competitive hourly compensation Latam (3.5-5k billed monthly in USD) through Wise or any chosen bank account. Ideally we look for a long term commitment.
Fully remote work setup with core collaborative hours overlapping to provide flexibility and work-life balance.
MacBook allowance or Bring Your Own Device stipend to ensure optimal personal work environments.
Close-knit team: everyone’s on a first-name basis and collaboration is just a chat away
Long-term project focus: no constant context-switching-own your module over time
Flexible work: work remotely.
Impact: your contributions will directly shape both product and process
If everything works out long term, then we can offer sponsorship for an EU visa (min of 1.5year of working together).