Backend Developer (Ruby)
VanHack
New
Posted 11 hours ago
Backend Developer (Ruby)
Washington, United States
Must-have skills
Language required
About the Role
We are looking for a Ruby Developer with strong backend expertise to join our engineering team. This role will focus on building scalable backend services, optimizing database performance, and ensuring the reliability of mission-critical applications. If you’re passionate about backend development, data modeling, and clean, maintainable code, we’d love to hear from you.
Responsibilities
- Design, develop, and maintain backend services using Ruby (Rails or other Ruby frameworks).
- Work with PostgreSQL to design schemas, optimize queries, and ensure efficient database performance.
- Build and integrate RESTful and/or GraphQL APIs to support frontend and external systems.
- Collaborate with frontend engineers, product managers, and other stakeholders to deliver end-to-end features.
- Implement unit and integration tests to maintain code quality and reliability.
- Troubleshoot, debug, and resolve performance bottlenecks across the stack.
- Contribute to CI/CD pipelines and deployment processes.
- Stay current with backend development best practices, Ruby ecosystem updates, and database technologies.
Requirements
- Proven experience as a Backend or Ruby Developer.
- Strong proficiency in Ruby (Rails experience preferred, but not required).
- Solid experience with PostgreSQL (query optimization, indexing, schema design).
- Knowledge of backend architecture patterns (microservices, monoliths, APIs).
- Familiarity with Git and collaborative development workflows (code reviews, pull requests).
- Experience with testing frameworks (RSpec, Minitest, or similar).
- Understanding of security best practices and performance tuning.
Nice to Have
- Experience with containerization and cloud platforms (Docker, Kubernetes, AWS, GCP, or Azure).
- Familiarity with background job frameworks (Sidekiq, Resque).
- Knowledge of caching strategies (Redis, Memcached).
- Exposure to CI/CD tools (GitHub Actions, CircleCI, Jenkins, etc.).
- Previous experience working in Agile teams.
What We Offer
- Competitive compensation package.
- [Remote flexibility / specify work model].
- Opportunity to work on impactful, scalable backend systems.
- Professional growth and learning opportunities.
- Collaborative and supportive team culture.