Senior Full Stack Engineer (Ruby on Rails/React)
Company Overview:
TimeZest simplifies scheduling appointments with IT service providers and has become essential software for over 1,000 businesses since its launch in 2019. As a remote-only company with a relaxed yet efficient working environment, we prioritize delivering elegant, reliable, and performant user experiences while navigating complex APIs and business domains. We are profitable and bootstrap our operations.
Role Overview:
We seek a Senior Full Stack Engineer to join our team, offering challenging engineering opportunities to enhance our product's capabilities and maintain customer satisfaction. This role requires independence, a passion for discovering new technologies, and a commitment to improving our workflows.
Our Stack:
- Backend: Ruby on Rails 7, PostgreSQL, Sidekiq
- Frontend: TypeScript, React
- Deployment: Heroku
Key Requirements:
- Development Experience: Minimum 5 years developing Ruby on Rails applications in production environments.
- Programming Proficiency: Strong skills in Ruby and JavaScript.
- Database Knowledge: Deep understanding of relational databases, particularly PostgreSQL.
- Feature Development: Ability to deliver entire new features based on functional specifications.
- Business Domain: Experience working in complex business domains.
- Testing: Proficiency with testing frameworks like RSpec and Capybara.
- Workflow: Familiarity with Git/Github and agile development workflows.
- Communication: Fluent in business English.
Nice to Have:
- Frontend Skills: Experience with TypeScript and React for frontend development.
- API Integration: Previous experience integrating with third-party software through APIs.
- UI/UX: Attention to UI details and familiarity with design systems.
- Remote Experience: Previous remote work experience is advantageous.
This is a permanent, full-time remote position with a monthly salary. Candidates can be based anywhere globally, provided there is a daily overlap of 2-3 hours with Central European Standard Time (CEST).
If you are passionate about building robust software solutions in a remote setting and eager to contribute to a growing company, we look forward to receiving your application!