Full Stack Engineer

ECIS, the Educational Collaborative for International Schools Logo

ECIS, the Educational Collaborative for International Schools

πŸ“Remote - Poland

Summary

Join Faria Education Group as a motivated Full-Stack Engineer and contribute to a modern Rails-based system. Work on user-facing features and services, collaborating with a supportive team. Develop and maintain features using Ruby on Rails, participate in code reviews, and improve test coverage. Troubleshoot bugs and gradually take on more responsibility. Grow your skills in architecture, performance, and full-stack development while receiving constructive feedback. This role offers competitive salary, career development opportunities, and a friendly work environment.

Requirements

  • 3+ years of full-stack development experience with Ruby on Rails
  • Solid understanding of front-end fundamentals: JavaScript (ES6), HTML5, CSS3, Bootstrap
  • Experience with Git and working with code reviews and CI pipelines (e.g., GitHub Actions)
  • Experience with relational databases such as MySQL
  • Eager to learn, adapt, and grow in a product-focused environment

Responsibilities

  • Develop and maintain user-facing features using Ruby on Rails
  • Collaborate with designers, product managers, and senior engineers to deliver features from specification to deployment
  • Participate in technical planning, code reviews, and team discussions
  • Write maintainable, testable code and contribute to improving test coverage
  • Learn and follow team conventions for CI/CD, documentation, and Git workflows
  • Troubleshoot bugs, implement improvements, and gradually take on more responsibility for parts of the codebase
  • Take feedback constructively and grow technical and product understanding over time

Preferred Qualifications

  • Exposure to Redis, Memcached, RSpec, and basic front-end testing (Jest or similar) is a plus
  • Familiarity with tools like Rubocop, Brakeman, Haml, and ViewComponent is helpful
  • Bonus: Some familiarity with AI tools, experience implementing AI in products

Benefits

  • Competitive salary and opportunities for career development (B2B)
  • Comprehensive medical coverage by LuxMed
  • We support work/life balance and offer generous Annual leave and Public Holidays
  • Faria encourages team members to lead healthy lifestyles and provides recurring monthly Health and Wellness benefits
  • We encourage continued education, so we suggest ongoing professional development opportunities, and will help cover the cost of professional certifications
  • Friendly atmosphere, group activities, and corporate events
  • MacBook Pro or another laptop of your specification, peripherals, and displays included
  • Small but cozy office in Krakow for your convenience or remote work in Poland

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.