On behalf of our client, Affinity is seeking a Ruby Software Developer to join this exciting team as they continue to grow and deliver quality and innovative digital products to their customers. This position will be responsible for the integration with their external system; and the focus of this role will be to work collaboratively with the development team on optimising the functionality of their core API's. You will get to work with a dynamic team, passionate about what they deliver, in a fun environment that rewards, and is people focussed.
Develop back end solutions involving services and API’s
Perform code reviews for other developers
Write technical documentation, tests and stories
Participate in requirements workshops, standups and retrospectives
Be actively involved in developer discussions to improve processes, tooling and techniques
Oversee deployments of features to production
Help shape and continuously improve the development process
Qualifications and Experience:
A good understanding and previous experience working with Ruby
A solid understanding of software design principles: object oriented development, functional programming, distributed systems, fault tolerance, etc.
A proven history of working with and developing API's
An education or background in computer science or software development
Proven track record of working with testing frameworks
The ability to clearly present your ideas and code to other developers, and accept and incorporate constructive feedback for further iterations
About Affinity Group:
Affinity Group is a full service Information Technology agency that takes a unique approach to recruiting. We believe recruiting is about creating long term relationships that foster a mutually beneficial partnership - an affinity. Bringing a new style of recruiting founded on four core principles – Transparency – Flexibility – Efficiency – Agility.
For more information on Affinity Group, please visit: