Job: Senior Ruby On Rails Software Engineer - Essex
Salary up to £100k neg.
Pension scheme, on-site parking, on-site gym
Mon-Fri onsite in Debden IG10
5 mins walk from Debden tube station (Central line), close road links to M11/M25/A406/A12 and London
A fantastic opportunity has arisen within this company, a fast-growing scale-up that is helping hundreds of thousands of people in the UK save money every day. They are a rapidly growing, B2C rewards app that has experienced 15x user growth over the past 12 months.
They are recruiting for a Senior (ideally Full Stack) Engineer / Developer to join their growing tech team to work across their suite of mobile and web applications helping them to deliver an exceptional, bug free customer experience.
Their ideal candidate should be excited by the challenge of working in a high growth and fast-paced environment. You will have the opportunity to make important contributions and be a key player at a hugely exciting time for the business as they continue to grow. This role offers genuine career progression opportunities as their company scales.
Key Deliverables
Write well-designed, testable and reliable code for their mobile apps and web platforms.
Ensure the performance, quality, and responsiveness of the applications as they scale.
Implement efficient and reliable integration with PostgreSQL databases always looking to optimise performance.
Utilise Docker for containerization, ensuring seamless deployment and scalability of applications.
Collaborate with your team in a hands-on environment using pair and mob programming practices.
Contribute towards the technical strategy of their platform.
Maintain a sensible level of documentation.
Essential
5+ years working with Ruby on Rails, Ruby version & gem managers
Desirable
Building RESTFul API backends for Javascript mobile apps
Working with CI/CD, DevOps and Agile within an AWS environment
Working with payment technologies (they use Stripe & TrueLayer)
Building an automated testing framework (unit, integration, e2e, performance)
Strong understanding of object-oriented programming, design patterns, and best practices
Working with Docker and containerization technologies
Working with PostgreSQL databases and optimising database performance
Familiarity with YAML and configuration management practices
API design, implementation, and integration
Beneficial
Experience working with the modern JS framework on a commercial website (they use Node, React, Next and a CSS framework).