Jobgether
Backend Engineer, Source Code: Repository Services (Ruby)
- Location
- CA
- Arrangement
- Remote
- Employment type
- Full-time
- Posted
- 30 October 2026 (3 days ago)
Checked 2 days agoApplications go to the employer, never to RoleSprint
About this role
Accountabilities: • Design, develop, test, and deliver backend features and improvements, taking ownership of projects from initial problem clarification through production deployment and follow-up.
• Build and maintain backend applications and services using Ruby, Ruby on Rails, Go, or other modern programming languages.
• Develop and maintain APIs, background jobs, integrations, and modular service components to support repository-related functionality.
• Design and optimize data models, database migrations, indexes, and query performance to ensure efficient and reliable data processing.
• Write secure, scalable, maintainable, and observable code that meets high standards of performance and operational reliability.
• Implement and improve automated testing strategies, including unit, integration, contract, and end-to-end testing where appropriate.
• Participate in code reviews and technical design discussions, providing constructive feedback focused on correctness, maintainability, security, performance, and operational risks.
• Monitor and troubleshoot build, testing, deployment, and production issues, investigating failures and implementing appropriate solutions.
• Identify technical debt, architectural limitations, and opportunities for improvement, proposing practical changes to strengthen backend systems.
• Participate in on-call rotations and operational support activities according to the team's ownership and service requirements.
• Collaborate with Product Managers, Frontend Engineers, Infrastructure specialists, and Security teams to translate requirements into effective technical solutions.
• Use AI-powered development tools as part of daily engineering workflows, validating generated code and ensuring its quality, security, and reliability.
• Contribute to engineering best practices, knowledge sharing, and continuous improvement within a distributed development team.
Requirements:
• Professional experience developing and delivering production-grade backend applications and services.
• Strong software engineering fundamentals, including programming, API development, database management, automated testing, debugging, and performance optimization.
• Experience with Ruby/Rails, Go, or another modern backend programming language, with the ability to adapt to different technologies and development environments.
• Demonstrated ability to independently manage features throughout their lifecycle, from requirements clarification and implementation to deployment and production follow-up.
• Strong understanding of backend architecture, modular design, service boundaries, and the impact of system coupling on maintainability and scalability.
• Practical knowledge of security, reliability, performance optimization, and operational risk management.
• Experience writing maintainable code and contributing to collaborative development practices, including Git workflows, code reviews, and automated testing.
• Strong written communication skills and the ability to collaborate effectively within a remote, asynchronous, and globally distributed environment.
• Ability to work independently, exercise sound technical judgment, and recognize when additional guidance or collaboration is needed.
• Practical familiarity with AI-assisted development tools, including the ability to review, validate, debug, and improve AI-generated code.
• Strong problem-solving skills, curiosity, adaptability, and a commitment to continuous professional development.
Nice to have:
• Experience developing and operating production Go services, APIs, concurrent applications, or gRPC-based systems.
• Familiarity with Docker, Kubernetes, Helm, CI/CD pipelines, and cloud deployment environments.
• Experience with Rust, particularly in systems engineering, security, performance optimization, or platform development.
• Knowledge of PostgreSQL, database schema evolution, caching mechanisms, queues, messaging systems, and event-driven architectures.
• Experience implementing observability solutions using metrics, logs, distributed traces, dashboards, and alerts.
• Previous contributions to modular monoliths, bounded contexts, shared components, or independently operated backend services.
Benefits:
• Fully remote working environment, offering flexibility to work from eligible locations around the world.
• Competitive compensation and equity-based rewards.
• Employee Stock Purchase Plan (ESPP).
• Comprehensive benefits supporting physical health, financial security, and overall well-being.
• Flexible paid time off to support work-life balance.
• Parental leave benefits.
• Growth and Development Fund to support professional learning and career advancement.
• Access to Team Member Resource Groups, fostering inclusion, collaboration, and community.
• Opportunities to work alongside experienced engineers on large-scale, impactful software infrastructure.
• Continuous learning through code reviews, technical discussions, and collaborative engineering practices.
• Opportunity to integrate AI-powered tools into everyday development workflows and contribute to engineering innovation.
• Inclusive working culture that values diverse perspectives, autonomy, transparency, and continuous improvement.
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
Work location
- CA
Related jobs
Ready to make a decision?
This role is either worth your time or it isn’t.
Analyze the posting against your experience, see the gaps clearly, and build the right materials only if the opportunity makes sense.
Nothing is submitted automatically. You choose what happens next.
About this listing
Published on Lever under the board identifier Jobgether, which is the name the employer’s own job board carries. RoleSprint has not verified the company’s registered or trading name, so it is shown exactly as published rather than tidied up.
RoleSprint is not the employer and not a recruiter. Applications are made on the employer’s own site and never reach us; what RoleSprint does is help you decide whether a role is worth your time and prepare for it if it is.
Published 30 October 2026, last checked 2 days ago. A posting stops being advertised here 90 days after the employer published it, and one the employer takes down is marked closed rather than quietly removed.