Ruby on Rails Developer
Përshkrimi
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.
Location: Albania
Apply here: https://al.linkedin.com/jobs/view/ruby-on-rails-developer-at-poly-tech-talent-4361046686
Specifikimet
Lloji i Punësimit
Kohë e plotë
Niveli i Përvojës
Mesatar
Puna në Distancë
Plotësisht në distancë
Periudha e Pagës
Mujore
Metoda e Aplikimit
Website
URL për Aplikim
https://al.linkedin.com/jobs/view/ruby-on-rails-developer-at-poly-tech-talent-4361046686
Kërkohet CV
Po
Informacioni i shitësit
Admin User
Anëtar që nga: 2025