About the Company:
We are a US-based B2B SaaS company that provides a client portal designed specifically for professionals to streamline communication and collaboration with their clients.
Responsibilities:
* Design, build, and maintain clean, efficient, reusable, and reliable Ruby code.
* Contribute to all phases of the development lifecycle.
* Ensure optimal performance, quality, and responsiveness of applications.
* Follow best practices, including test-driven development (TDD), continuous integration (CI), refactoring, and coding standards.
* Identify and resolve bottlenecks and bugs.
* Maintain code quality, organization, and automation.
* Stay up to date with and integrate relevant new technologies.
Requirements:
* 7+ years of experience developing high-quality software.
* Strong proficiency in Ruby, with a deep understanding of its syntax and nuances.
* Expertise in clean code, refactoring, and test-driven development.
* Solid understanding of object-oriented programming (OOP).
* Familiarity with functional programming principles in Ruby.
* Strong experience with PostgreSQL or other relational databases.
* Experience with Docker/Kubernetes for containerization and deployment.
* Ability to effectively manage time and prioritize tasks in a fast-paced environment.
* Strong collaboration skills with cross-functional teams.
Nice-to-have:
* Knowledge of DevOps practices – working with CI/CD pipelines.
* Experience working with Terraform.
Why Join Us?
* We welcome new ideas and allow you to make an immediate impact on the team.
* Flex PTO for any reason, including sick days (no specified limits) and flexible work schedule.
* Personal laptop.
* Health and wellness package.
* Remote work.
* Budget for English lessons.