Position: Senior Back End (Ruby) Developer
Company: Talmatic
Category: Ruby
Experience required: 5y
English level: intermediate

Our client, a fast-growing venture capital-backed business in the healthcare industry, is seeking a Senior Back End Developer to join their team on a full-time remote basis. They are applying digital technology to improve quality and patient safety in healthcare by providing front-line teams with a transformational digital user experience.

**Preferred start date**: start in May after approval.
**Duration**: 12 + months

**The Role**: 
Contribute to the full software development life cycle, from conception to deployment
Develop REST web services and APIs using Ruby
Manage databases including Postgres and Redis
Write unit tests and perform cross-browser/device testing, TDD, BDD, and test automation
Utilize commonly used design patterns, reusable code, and libraries
Work with container tools like Docker and code versioning tools like Git
Collaborate with cross-functional teams and product owners to deliver user-friendly software solutions
Share knowledge and collaborate with other developers across the business

**Our ideal candidate must have**:
 - 6+ years of experience with Ruby
 - Experience in developing REST web services and APIs
 - Database development experience with Postgres and Redis
 - Proficiency in writing unit tests and experience with cross browser/device testing, TDD, BDD, and test automation
 - Knowledge of commonly used design patterns, reusable code and libraries
 - Experience with container tools like Docker and code versioning tools like Git
 - Excellent English communication and teamwork skills
 - Degree in Computer Science, Engineering or similar

**Nice to have**:
 - CI/CD experience
 - Experience in building cloud-hosted services at scale
 - Knowledge of microservices architecture
 - Experience with data querying and manipulation
 - Experience with Terraform
 - Agile methodologies

**Interviewing stages:**
Pre-screen Interview (Talmatic)
Interview with (call) Dev Lead
Interview (call) with PM