Ruby on Rails Developer
Poly Tech Talent
/job-details/2497
Kjo shpallje nuk pranon më aplikime. Nuk ka shpallje që përputhen saktësisht me këtë URL.
Shiko punët aktive.
Job description
We are looking for a
**Senior Ruby / Go Developer**
to join a distributed engineering team responsible for maintaining, enhancing, and evolving backend systems in production. This role is well-suited for an experienced Ruby engineer willing to transition into Go, or a Go engineer with experience supporting Ruby systems. You will work on bug resolution, feature enhancements, system reliability, and long-term architectural improvements, including gradual migration from Ruby-based services to Go, while collaborating closely with cross-functional teams and supporting production environments.
**Roles and Responsibilities**
- Investigate, troubleshoot, and resolve bugs and production issues in existing Ruby and Go systems.
- Design, implement, and optimize backend services, primarily in Go, with continued support for legacy Ruby services.
- Contribute to the gradual migration of Ruby-based systems toward Go-based architectures.
- Implement small to mid-sized features and enhancements to improve system functionality, stability, and performance.
- Collaborate with cross-functional teams to understand requirements, system dependencies, and integration points.
- Participate in and lead code reviews, ensuring high standards for quality, performance, and maintainability.
- Monitor and improve system reliability and performance using observability and monitoring tools.
- Maintain and update technical documentation for supported services and systems.
- Mentor junior and mid-level engineers, fostering a culture of learning, ownership, and continuous improvement.
- Stay current with backend engineering best practices, tools, and technologies, applying them where appropriate.
**Job Requirements**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- 5+ years of professional software engineering experience.
- Strong proficiency in
**Go (Golang)**
, or expert-level
**Ruby**
experience with a clear willingness to transition to Go.
- Experience supporting and maintaining
**production systems**
, including debugging and incident resolution.
- Solid experience with API development and backend architecture; familiarity with gRPC is a plus.
- Strong understanding of relational databases; experience with
**PostgreSQL**
or
**CockroachDB**
preferred.
- Experience diagnosing complex issues, performance bottlenecks, and system reliability challenges.
- Familiarity with observability and monitoring tools such as
**Grafana**
,
**Prometheus**
, or similar.
- Understanding of distributed systems concepts, concurrency, and data consistency patterns is a plus.
- Experience working in Agile or iterative development environments.
- Strong communication skills, with the ability to influence technical decisions and collaborate across teams.
- Commitment to writing clean, maintainable, and scalable code and following modern software development practices.
We are looking for a
**Senior Ruby / Go Developer**
to join a distributed engineering team responsible for maintaining, enhancing, and evolving backend systems in production. This role is well-suited for an experienced Ruby engineer willing to transition into Go, or a Go engineer with experience supporting Ruby systems. You will work on bug resolution, feature enhancements, system reliability, and long-term architectural improvements, including gradual migration from Ruby-based services to Go, while collaborating closely with cross-functional teams and supporting production environments.
**Roles and Responsibilities**
- Investigate, troubleshoot, and resolve bugs and production issues in existing Ruby and Go systems.
- Design, implement, and optimize backend services, primarily in Go, with continued support for legacy Ruby services.
- Contribute to the gradual migration of Ruby-based systems toward Go-based architectures.
- Implement small to mid-sized features and enhancements to improve system functionality, stability, and performance.
- Collaborate with cross-functional teams to understand requirements, system dependencies, and integration points.
- Participate in and lead code reviews, ensuring high standards for quality, performance, and maintainability.
- Monitor and improve system reliability and performance using observability and monitoring tools.
- Maintain and update technical documentation for supported services and systems.
- Mentor junior and mid-level engineers, fostering a culture of learning, ownership, and continuous improvement.
- Stay current with backend engineering best practices, tools, and technologies, applying them where appropriate.
**Job Requirements**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- 5+ years of professional software engineering experience.
- Strong proficiency in
**Go (Golang)**
, or expert-level
**Ruby**
experience with a clear willingness to transition to Go.
- Experience supporting and maintaining
**production systems**
, including debugging and incident resolution.
- Solid experience with API development and backend architecture; familiarity with gRPC is a plus.
- Strong understanding of relational databases; experience with
**PostgreSQL**
or
**CockroachDB**
preferred.
- Experience diagnosing complex issues, performance bottlenecks, and system reliability challenges.
- Familiarity with observability and monitoring tools such as
**Grafana**
,
**Prometheus**
, or similar.
- Understanding of distributed systems concepts, concurrency, and data consistency patterns is a plus.
- Experience working in Agile or iterative development environments.
- Strong communication skills, with the ability to influence technical decisions and collaborate across teams.
- Commitment to writing clean, maintainable, and scalable code and following modern software development practices.
Nuk ka shpallje që përputhen saktësisht me këtë URL.
Shpallje të tjera aktive
- CONTROL ROOM LEADER – BPO & OPERATIONS ANALYTICS — CSC Digital
- Assembly/Tester — Wabtec Corporation
- Агент во контакт центар — A1 Telekom Austria Group
- (Fluent English) L2 Backend Developer and Support Engineer (Remote) — SupportYourApp
- (Fluent English) L2 Backend Developer and Support Engineer (Remote) — SupportYourApp
- Product & Field Manager — Manpower SEE in N.Macedonia
- Дигитален асистент во продажен салон (Скопје) — A1 Telekom Austria Group
- Audit and Assurance Senior Associate — PwC Albania and Kosovo
- Performance Marketing Manager (Google Ads) — Talkr
- Repair Center Technician — SICPA
- Test Lead — SICPA
- Assembly/Tester — Wabtec Corporation
- Inside Sales Representative — Slice
- Real Estate Agent — Coldwell Banker Albania
- Financier/e — Brianza Dent Day Hospital
- (Fluent English) L2 Backend Developer and Support Engineer (Remote) — SupportYourApp
- Plc Programmer — Opus PO
- Wedding Coordinator — Mösa
- Building Coordinator - Real Estate — Confidential
- Associate Account Manager — Slice
- Repair Center Technician — SICPA
- Account Manager, South-East Europe — YAGEO Group
- Дигитален асистент во продажен салон (Скопје) — A1 Makedonija
- Customer Service Specialist — Worix Company
- Driver Recruiter — GLOBE LOGISTICS INC
- Junior Account Manager — Bulls Vision Group
- Freelance Business Analyst (Data) — Valtech
- Search Engine Optimization Specialist — Rotate Digital
- Administrative Assistant — EPPC Albania & Kosovo
- Specialist/e blerjesh — Matrix Konstruksion