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:
* Lead the design, development, and maintenance of scalable, high-quality software solutions.
* Oversee all phases of the development lifecycle, ensuring best practices and high standards.
* Provide technical leadership and mentorship to a team of engineers, fostering a culture of collaboration and continuous learning.
* Ensure optimal performance, quality, and responsiveness of applications.
* Implement and advocate for best practices, including test-driven development (TDD), continuous integration (CI), Scrum, refactoring, and coding standards.
* Identify and resolve technical bottlenecks, ensuring efficient problem-solving.
* Collaborate with cross-functional teams to align development efforts with business objectives.
* Stay up to date with emerging technologies and drive continuous innovation.
Requirements:
* 8+ years of software development experience, with a strong background in backend technologies.
* 4+ years of experience leading and mentoring development teams.
* Strong proficiency in Ruby, with a deep understanding of its syntax and nuances.
* Expertise in clean code principles, refactoring, and test-driven development.
* Solid understanding of object-oriented programming (OOP) and functional programming paradigms.
* Extensive experience with PostgreSQL or other relational databases.
* Excellent time management and prioritization skills in a fast-paced environment.
* Strong problem-solving abilities and decision-making skills.
* Effective collaboration and communication 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.