cover image
TechShack

Ruby on Rails Developer

Remote

United Kingdom

£ 65,000 / year

Full Time

25-02-2025

Share this job:

Score my CV

Job Specifications

Ruby Software Engineer Wanted/ 40-65K-Remote

My client is on the look out for a Junior & Mid/Senior level developer to come join them on exciting journey. They provide cutting-edge, cloud-based SaaS solution for one of the worlds oldest industries. They are bringing innovation and agility to an industry ripe for transformation, and they are looking for x2 Ruby Engineer to help drive their next chapter!

What You'll Do:
Build and improve features in a Rails monolith with a Hotwire-driven front end.
Develop seamless user interfaces and robust backend solutions to tackle real-world problems.
Work closely with a tight-knit, product-focused team to deliver impactful solutions.

Who You Are:
Experienced Ruby Developer (Ruby on Rails expertise).
Front end experience with React or any other javascript or Hotwire/ Stimulus or Turbo.
Experience building user-focused, elegant solutions.
Strong understanding of secure coding practices and agile methodologies.
A team player who thrives in a fast-paced environment.

Ruby Software Engineer Wanted/ 40-65K-Remote

About the Company

Hey there! At TechShack, we're experts at finding and securing some of the best Engineering, DevOps, and Data teams out there. We work efficiently to tackle your problems and set clear objectives that line up with your business. We take the time to really understand your company culture and create stories that attract the perfect candidates. We do all the hard work of finding and screening people so you can concentrate on running your business. We're totally committed to being inclusive and building a diverse team of tal... Know more

Related Jobs

Company background Company brand
Company Name
Green Folk
Job Title
Software Developer
Job Description
Software Developer Job ID: 34895 £40,000 - £46,000 per annum Full Time, Permanent Monday – Thursday - 8:30am – 5:00pm, Friday – 8:30am – 2:30pm Camberley About the role Our client based in Camberley who employ over 200 members of staff are seeking a Software Developer with a couple of years of industry experience to join their IT team. The successful candidate will work closely with the Lead Software Developer to develop and maintain the range of systems to ensure they continually meet business requirements. This is a full time, permanent position. This is a fantastic opportunity offering you a stable career with a reputable business and being a completely in-house role. Essential Education, Qualification & Experience needed from the successful Software Developer: Minimum of two years software development experience within a commercial working environment. An HNC/HND or higher in a computer related discipline or equivalent relevant experience. Hands-on coding with JavaScript. Knowledge of SQL and SQL Server. Version control software such as Git, SVN, CVS. Knowledge of the software development lifecycle. Requirements gathering, analysis, definition and user sign-off. Solution design including assessment of multiple solution options. Software Developer key responsibilities for this role include: Company ERP system, Java, JavaScript, Hibernate, Wildfly and Mozilla Rhino. BIRT: Report development using Eclipse Business Intelligence Reporting Tool (BIRT). SSRS: Report development using Microsoft SQL Server Reporting Services. Microsoft SQL Server: Support and maintenance of the database servers that underpin our applications. Git: Maintenance of software projects in our GitHub repositories. BarTender: Maintaining labelling and supporting systems. Benefits/ other Profit Share Scheme – 3% of salary across a year (This is based on company profit and is therefore not guaranteed) Enhanced Salary Sacrifice Pension Scheme – After 3 months service, we pay 5% where an employee pays 3%. 24 days holiday (running Jan-Dec) + bank holidays, increasing with service. 3-4 days are to be used for the December shut down. Onsite parking. Voluntary private healthcare schemes Retail Discounts Gym discounts Car maintenance scheme Eye care policy (money off glasses) Two paid Volunteering Days per year Free Work wear will be provided. Cycle to work. Embracing diversity in all its forms, our client is an equal-opportunity employer. They welcome individuals from all walks of life, irrespective of race, gender, age, disability, sexual orientation, religion, or belief. By applying through Green Folk Recruitment, you consent to share your information with our client for recruitment purposes. We handle your data with care, aligning with our privacy policy for recruitment-related activities. Please be informed that all final hiring decisions rests solely with our client. Should you have any inquiries, kindly direct them to Green Folk Recruitment for a transparent and streamlined recruitment experience. Green Folk Ltd is acting as a recruitment agency in relation to this vacancy.
Camberley, United Kingdom
On site
Full Time
25-02-2025
Company background Company brand
Company Name
esure Group
Job Title
Software Engineer
Job Description
Company Description Here at esure Group, we’re no strangers to change. As one of the industry leaders in the insurance business, striving to become a world class digital insurer, we’re getting ready for more. It’s creating great new opportunities for innovative and talented industry professionals to join us at a pivotal point in our development. Job Description Join a dynamic cross-functional team dedicated to designing, building, and supporting innovative technical products and services that drive esure’s ambitious digital transformation. What You’ll Be Doing: Collaborate as a key member of a high-performing Agile team, crafting the future of esure’s digital journey. Design and develop pioneering digital and technical products to improve the experience of our customers and business partners Help define the technical direction for the products you support, ensuring alignment with business goals. Write secure, tested, and high-quality code that performs at scale. Participate in second-line support for applications and platforms, including occasional out-of-hours support. Contribute to the rollout of our Enterprise Agile approach and support esure’s ongoing transformation journey. Proactively find opportunities to improve technical quality, streamline processes, and reduce technical debt. Continuously improve ways of working by challenging existing processes and proposing innovative solutions. Share knowledge, mentor colleagues, and foster collaboration across teams and departments. What We’re Looking For: Experience as a developer in a scaled Agile environment, ideally working with delivery partners and third-party applications. Proficiency in Java and Spring Boot is essential. Familiarity with the Spring Framework and tools like Apache Kafka is a bonus. Knowledge of finical billing domains / systems Hands-on experience with microservices architecture, database programming, and event streaming in a cloud-based environment. Full-stack development experience is beneficial but not essential. Ability to explain complex technical concepts in a way that’s clear and engaging for non-technical audiences. Proficiency in applying standard methodologies in code quality, such as continuous integration, unit testing, and peer reviews. Eagerness to research and adopt new programming tools and techniques quickly. Experience developing and scaling high-traffic websites or critically important business systems. Familiarity with automated testing frameworks, especially BDD frameworks, is a plus. Previous experience working with core insurance billing platforms, such as the EIS insurance platform, is advantageous but not mandatory. What We Offer: Opportunities to work on meaningful projects that directly impact our customers and drive innovation within the insurance industry. A collaborative, Agile-focused environment where your voice is valued, and your ideas can make a difference. Access to learning and development resources to encourage your growth and career progression. Additional information This is your opportunity to shape our game-changing journey and be part of something truly special! And to top it off, here are some perks to life at esure… A competitive salary that recognises your skills and potential A bonus scheme that celebrates your contribution to esure’s success Discounts on our insurance products, for you and your family 25 days annual leave, plus 8 flex days to be taken as and when suits you Benefits just for you: our hub – My Benefits Box – is loaded with perks to choose from, so you can build a personal toolkit to support your health, wellbeing, lifestyle, and finances. Grow your career with us: whatever your goals, we’ll support you with hands-on training, mentoring, a LinkedIn Learning licence, access to our exclusive Academies, regular career conversations, and expert partner resources from the likes of Women in Data and Women in Tech. Join our communities: our networks give you the chance to connect, learn and share with like-minded colleagues across the business – for work and play. So, it’s no surprise our people consistently rate ‘making friends at work’ one of the highest scorers in our colleague engagement survey More flexibility for you: we’re a proud supporter of the ABI’s Make Flexible Work campaign and welcome you to ask about the flexibility you need. Live a healthy lifestyle: we offer lots of support, so you feel like the best version of yourself – like specialist advice through our employee assistance programme, wellbeing classes, access to the My Health Advantage app, our Big Team Challenge, and learning sessions on topics like menopause. A helping hand to do your bit for a greener and safer world: driving good in the world couldn’t be more important to us. That’s why we encourage colleagues to use volunteering days to support their local communities and have lots of initiatives to help you live a greener lifestyle. Everyday appreciation: praise from your colleagues means the world! Our social recognition tool makes it easy to give colleagues the praise they deserve, and you could even be shortlisted for a company-wide ACE Award. We understand some people may not apply for jobs unless they tick every box. If you are excited about joining us and think you have some of what we are looking for, even if you’re not 100% sure we would love to hear from you.
Reigate, United Kingdom
On site
Full Time
25-02-2025
Company background Company brand
Company Name
Rio
Job Title
Junior Software Engineer
Job Description
How to Apply: Please email your CV to recruitment@rio.ai and provide a summary or your experience in the body. An excellent opportunity for the right person to join a growing and ambitious AI-powered Sustainability company. The right person will: Be a keen technologist with a broad understanding of modern software development approaches, willing and able to diversify into different technologies. Be highly motivated, eager to learn new skills, adept at problem solving and keen to work in a growing company. Have strong communication skills (both written and verbal) and will be active in seeking out colleagues to work with collaboratively. Have a sound knowledge of software engineering techniques and follow best practice especially around OOP, QA, Agile, Continuous Integration and TDD. Be a self-starter, who demonstrates initiative in all they do and welcomes the chance to take on greater responsibility. This role involves working as part of a small team focussed on enriching our sector-leading Sustainability platform with new features and functionality. The web-based platform is hosted on AWS cloud, with a service-based architecture and a React front end. This is a hybrid role, with a requirement to work with our team in the Shoreditch office, in London, a minimum of 2 days a week. Responsibilities: Develop production ready code and features in line with user requirements and business needs. Work with senior team members to understand functional and non-functional requirements. Work with client-facing colleagues and management to understand functional and non-functional product requirements. Work as part of a team, suggesting innovative design solutions, with a focus on security, quality, scalability and maintainability. Debug and refactor code, ensuring that software is up-to-date with latest technologies and Rio’s coding and quality standards. Write unit tests and work with QA to resolve technical issues and improve quality. Communicate effectively with all stakeholders, both technical and non-technical. Maintain a broad understanding of the latest advances in software engineering and cloud computing technologies. Play an active role within the Agile team Adhere to the company’s Information Security Policies and Procedures at all times Essential skills and experience: Educated to degree level or equivalent. At least 18 month’s experience delivering commercial software in Node.js, TypeScript and React. Solid understanding of Agile methodologies. A team player, actively participating in all meetings and technical discussions with a “can do” attitude and not afraid to challenge the “norm”. Experience of driving quality through ensuring acceptable unit test coverage and rigorous code reviews. Excellent analytical and problem-solving skills. Strong communication skills with written and verbal fluency in English. Passionate about working in a small, high-tech environment. Experience of AWS, or similar cloud services provider. Desirable skills and experience: DevOps / Continuous Delivery Git based source control systems GraphQL SQL Benefits to you: Competitive Salary Pension (After probation) Private medical (After probation) Employee discounts and more
London, United Kingdom
On site
Full Time
25-02-2025
Company background Company brand
Company Name
Evervault
Job Title
Software Engineer
Job Description
Evervault is a data security & compliance infrastructure company. We help engineering teams find and secure their most sensitive data, and comply with data security & privacy compliance frameworks. Our mission is to make world-class data security effortless. Our customers range from small startups building their first product to the largest financial & healthcare institutions in the world. About this role We’re recruiting engineers who are generalists and are comfortable shipping across the Evervault stack. We’re looking for people with a strong background or interest in building distributed, high-throughput systems and networks in the payments ecosystem. Engineers at Evervault are comfortable in dealing with lots of moving pieces, have exquisite attention to detail, and are comfortable learning new technologies. You may be a fit for this role if you Enjoy and have experience building distributed systems in payments/fintech. Have worked on (or would like to work on) a product that offers tooling or APIs consumed and loved by developers. Think about solving complex problems like global state replication, data consistency and performance engineering. We work mostly in Rust and Node.js, built on AWS. However, we don’t expect you to have production experience in that exact stack: we care much more about your engineering skill than knowledge of a particular language or framework. Hold yourself and others to a high bar. Take pride in working on projects to successful completion involving a wide variety of technologies and systems. Thrive in a collaborative environment with people from different backgrounds. Enjoy working with many languages, frameworks and programming paradigms. You will work on things like Designing and implementing systems for encrypting and decrypting data at tens of thousands of requests per second. Developing products to allow multi-PSP (Multiple Payments Service Provider) payments orchestration. Using GenAI to automate complex manual compliance tasks previously completed by humans. Developing custom serverless runtimes for Python and Node.js. Leveraging Confidential Computing to build the most secure systems in the cloud. Working with low-level networking primitives to create high-throughput forward and reverse proxies. Becoming deeply involved in the product development lifecycle, talking to users and creating features that best support developers who use Evervault. Benefits Competitive salary Stock options with extended exercise window Work from one of our offices in London or Dublin Flexible working hours Generous vacation days Private health insurance Catered lunch
London, United Kingdom
On site
Full Time
25-02-2025