onecontact TECH

Remote Senior Ruby on Rails/Go Developer

Posted: 3 days ago

Job Description

Skills & Experience:Roles and ResponsibilitiesLead the design, implementation, and optimization of backend services using Go (Golang).Investigate, troubleshoot, and resolve complex issues in Go and legacy Ruby systems to ensure system stability and reliability.Drive architectural improvements and guide the gradual migration of Ruby-based systems to Go-based solutions.Collaborate with cross-functional teams to define technical requirements and ensure seamless system integration.Conduct and oversee thorough code reviews, setting and maintaining high engineering standards.Mentor and support junior and mid-level developers, fostering a culture of growth and technical excellence.Maintain clear and up-to-date technical documentation for all supported systems.Proactively monitor and optimize performance using observability tools and best practices.Stay current with modern backend technologies and share knowledge to continuously elevate team capability.Job RequirementsBachelor’s degree in Computer Science, Software Engineering, or a related field.5+ years of professional software engineering experience, with at least 2 years of experience in Go (Golang) preferred.Strong proficiency in Go, or expert-level Ruby experience with a proven ability and motivation to transition into Go.Demonstrated experience with API design, backend architecture, and high-performance systems.Proficiency with relational databases (PostgreSQL or CockroachDB preferred).Strong analytical and debugging skills, with experience diagnosing performance bottlenecks and complex production issues.Familiarity with observability and monitoring tools such as Grafana, Prometheus, or similar.Experience with distributed systems, concurrency, and data consistency patterns.Proven ability to influence technical decisions, collaborate across teams, and deliver solutions aligned with business goals.Strong communication skills and a commitment to high-quality, maintainable code following modern development practices.Experience working within Agile or iterative environments.What We Offer100% Remote Work, Hiring from: North Macedonia, Albania, Bosnia, and Kosovo.Paid Overtime as neededOpportunities for personal growth and development through ongoing training and mentorship.Opportunity To Learn & Develop New SkillsAn Open & Collaborative Work EnvironmentGenerous Compensation based on Industry Standards + BenefitsWorking Hours: 9am - 5pm ESTPath to career advancement for those who excel in their role and demonstrate a strong willingness to learn

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In