Who we are
Who we're looking for
What you will do
- Design, implement, and drive new feature development across the full stack, from concept through launch and iteration.
- Build scalable back-end services with Ruby on Rails, develop and maintain robust APIs, and contribute to dynamic front-end applications using TypeScript (Vue.js experience is a plus).
- Architect, refactor, and continuously improve core systems using modern, scalable design patterns.
- Write high-quality, testable, and maintainable code, leveraging unit, integration, and end-to-end testing best practices.
- Deploy applications to Heroku and manage CI/CD pipelines using tools like CircleCI or GitHub Actions.
- Collaborate closely with product managers, designers, and engineers to translate business needs into technical solutions.
- Participate in technical design discussions, peer code reviews, and agile ceremonies to ensure solution feasibility, scalability, and maintainability.
- Mentor and support teammates, fostering a collaborative, inclusive, and high-performing engineering culture.
- Balance speed and quality, focus on delivering tangible outcomes, and contribute to continuous process and quality improvements.
What should my qualifications be?
- 6+ years of professional software development experience with a proven track record of delivering complex, high-quality web applications.
- Excellent communication skills, with proficiency in English at a minimum C1 level, and the ability to collaborate effectively with cross-functional teams.
- Expert-level knowledge of Ruby on Rails, with strong skills in API development and PostgreSQL database design and management.
- Hands-on experience with front-end development using TypeScript and VueJs
- Experience deploying cloud-based applications, preferably using Heroku, and managing CI/CD pipelines with tools like CircleCI or GitHub Actions.
- Demonstrated ability to lead feature development, manage timelines, and resolve technical challenges in fast-changing environments.
- Strong background in designing secure, scalable, and maintainable software systems aligned with modern architectural standards.
- Familiarity with Agile development methodologies, test-driven development and iterative delivery practices.
- Ownership mindset with a commitment to continuous learning, code quality, and team success.
Tech Expertise
- Primary languages: Ruby on Rails, TypeScript (Vue.js preferred, but open to other frameworks).
- Database expertise: PostgreSQL (experience with AWS RDS or MySQL is a plus).
- Deployment & Infrastructure: Heroku (experience with AWS services like EC2, S3, Lambdas is a bonus).
- Testing: Strong skills in RSpec, Capybara, and end-to-end testing frameworks.
- DevOps: CI/CD pipelines (CircleCI, GitHub Actions) and Infrastructure as Code (Terraform preferred).
- Background job processing: Redis and Sidekiq or similar.
- Experience with additional front-end frameworks like React.
- Previous experience working with healthcare, caregiving, or educational technology solutions.
- Familiarity with observability tools for application monitoring and health checks.
Nice to Have
Benefits
- Competitive compensation
- Remote first work environment
- Laptop reimbursement program
- 15+ days of unavailable days per calendar year
- Predetermined non-working days that align with your cultural and social contexts
- Connectivity
- Technology
- Tools