cover image
talego

talego

www.talego.io

1 Job

5 Employees

About the Company

we’re talego, “your talent for good partner”.

Driven by purpose, not profit, our team partners with amazing Tech-for-Good companies across the UK & Europe providing the very best tech & product professionals who share their passion for change.


Love what we do. Work Hard. Be proud. Have Fun. Make a difference.

Listed Jobs

Company background Company brand
Company Name
talego
Job Title
Software Engineer (Ruby)
Job Description
Job Title: Software Engineer (Ruby) Role Summary: Mid‑level Ruby on Rails developer responsible for designing, coding, testing, and maintaining scalable backend services for a rapidly growing SaaS platform. Works within an agile product team, focusing on clean architecture, performance, and maintainability. Expactations: - Deliver high‑quality, idiomatic Ruby code within defined sprint timelines. - Apply deep knowledge of Ruby internals, metaprogramming, and Rails architectural patterns. - Actively improve system performance, database efficiency, and testing coverage. - Collaborate through pair programming, code reviews, and cross‑functional communication. - Contribute to CI/CD, cloud infrastructure, and production incident resolution. Key Responsibilities: - Write and refactor Rails-based code, emphasizing SOLID principles and modular design. - Design and implement scalable, high‑performance backend components. - Define business‑logic placement (models, services, concerns) and maintain a clean codebase. - Lead unit and integration test development with RSpec; evaluate test strategy. - Optimize code and database (indexes, eager loading, partitioning). - Participate in CI/CD pipeline configuration, AWS, Docker, and Terraform tasks. - Engage in pair programming, peer reviews, and product/design collaboration. - Resolve production issues, contribute to system architecture evolution, and document decisions. Required Skills: - Proven production experience writing Ruby (Rails preferred). - Strong grasp of Ruby object‑orientation, method lookup, modules, and metaprogramming. - Expertise in RSpec testing, unit vs. integration testing distinctions. - Comfortable with Git, CI/CD workflows, and agile practices. - Familiar with cloud‑native services (AWS) and containerized development (Docker). - Ability to write performant, readable code and design scalable systems. - Excellent problem‑solving and communication skills. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience. - No mandatory certifications, but AWS or Ruby-specific training is advantageous.
Manchester, United kingdom
Remote
17-02-2026