Full Stack Engineer
Role details
Job location
Tech stack
Job description
We are looking for an experienced Senior Full-Stack Developer (Rails) to join our dynamic team at Homeflow. As a Senior Full-Stack Developer, you will be expected to work independently developing key features and bug fixes for our most high-profile customers. Homeflow developers must be willing to learn and to keep ahead of emerging technologies (particularly in Ruby on Rails). We encourage an environment where all team members are at ease asking for help (and helping others). Because of the highly collaborative nature of our team we require all developers to have strong communication with clear and concise verbal and written English skills. Homeflow is a fully remote company, but some travel may be required for team meetings.
Typical job tasks include :
- Interpreting ticket requirements
- Gathering domain knowledge by working with the wider team
- Working across a wide range of interconnected projects
- Develop solutions to complex client and internally-led problems
- General bug fixes and maintenance
- Continuous improvement of codebase and documentation
- Actively contributing to team meetings
Requirements
-
5 years' professional experience with Ruby on Rails
-
Experience with MySQL and PostgreSQL
-
A firm grasp and understanding of test-driven development fundamentals (particularly RSpec)
-
Experience with service based architectures, API design, and deployment at scale
-
Strong problem-solving skills, with the ability to break down complex tasks and develop structured solutions
-
Experience making autonomous decisions and taking ownership of tasks, collaborating when needed
-
Clear communication, effectively explaining technical concepts to both technical and non-technical stakeholders It would be a bonus if they also have :
-
Experience in Docker
-
Experience in web application / Rails performance and optimisation
-
Experience in MongoDB
-
An interest in sharing information and presenting to the wider team