
Software Developer, Ruby
BeQuick · United States
- Hybrid
- Full-time
- $95,000 / year
- United States
Tailored resume — keyword-matched to this role.
Hiring manager — we find who's hiring.
Intro email — drafted to reach them directly.
Job highlights
- Develop and maintain scalable Ruby on Rails applications.
- Collaborate with cross-functional teams on new features.
- Write clean, maintainable code and conduct code reviews.
- Optimize database performance and application scalability.
- Work with technologies like PostgreSQL, AWS, and Docker.
About the role
Software Developer Ruby
As a Ruby on Rails Developer at BeQuick, you will play a key role in designing, developing, and maintaining our software platform. You will work closely with our other developers, management, and account managers to create robust and scalable features in our software platform.
Skills
- Experience with version control systems (e.g., Git).
- Familiarity with Linux/Unix environments.
- Experience with React, Ember, and native Rails views.
Educational Requirements
Bachelor's degree in Computer Science, Software Engineering, or equivalent work experience.
Experience
- PostgreSQL
- Tools such as Pusher, Sidekiq, Skylight
- Experience with Ember, Vue, or similar front-end frameworks
- Knowledge of AWS service and deployment concepts
- Familiarity with containerization technologies (e.g., Docker).
- Experience with agile development methodologies (e.g., Scrum, Kanban).
- Strong experience integrating 3rd party API for external services, payment processors, etc.
Responsibilities
- Ruby on Rails Development: Design, develop, and maintain robust and scalable web applications using Ruby on Rails.
- Feature Development: Collaborate with cross-functional teams to implement new features and enhancements, from concept to deployment.
- Code Quality: Write clean, maintainable, and well-documented code, adhering to coding standards and best practices.
- Database Management: Work with relational databases (e.g., PostgreSQL) to manage and optimize data storage and retrieval.
- Testing and Quality Assurance: Write unit tests and perform code reviews to ensure the reliability and performance of the codebase.
- Bug Fixes: Identify and resolve technical issues, bugs, and bottlenecks in the applications.
- Scalability: Contribute to the scalability and performance optimization of our web applications.
- Documentation: Create and maintain technical documentation for the codebase and development processes.
Schedule
The ability to work 9:00 - 5:00 EST or close to it and, the ability to respond to occasional emergency problems.
Key skills/competency
- Ruby on Rails
- Software Development
- Web Applications
- API Integration
- PostgreSQL
- AWS
- Docker
- Agile Methodologies
- Git
- Testing
Skills & topics
- Software Developer
- Ruby
- Ruby on Rails
- Developer
- Web Development
- Backend Development
- PostgreSQL
- AWS
- API Integration
- Remote
How to get hired
- Customize your resume: Highlight Ruby on Rails experience and relevant technologies like PostgreSQL, AWS, and Git.
- Craft a compelling cover letter: Explain your interest in BeQuick and how your skills align with the Software Developer Ruby role.
- Prepare for technical interviews: Be ready to discuss your experience with Ruby on Rails, database management, and API integrations.
- Showcase problem-solving skills: Demonstrate your ability to identify and resolve technical issues during behavioral questions.
- Engage with the hiring team: Reach out to express your interest and ask thoughtful questions about the role and company culture.
Technical preparation
Master Ruby on Rails framework and its conventions.,Practice SQL queries for PostgreSQL database optimization.,Familiarize with Git for version control workflows.,Understand AWS concepts and deployment strategies.
Behavioral questions
Describe a challenging bug you fixed.,How do you collaborate with cross-functional teams?,Explain your approach to writing clean code.,How do you handle urgent issues or emergencies?
Frequently asked questions
- How can I apply for the Software Developer Ruby position at BeQuick?
- To apply for the Software Developer Ruby role at BeQuick, you can email your cover letter and resume directly to apply@bequick.com. Be sure to tailor your application to highlight your relevant experience with Ruby on Rails and related technologies.
- What is the work arrangement for the Software Developer Ruby role at BeQuick?
- The Software Developer Ruby position at BeQuick is a remote position, offering flexibility for candidates located anywhere in the USA. This allows you to work from the comfort of your home.
- What are the key technical skills required for the Software Developer Ruby role?
- Key technical skills for the Software Developer Ruby role include strong experience with Ruby on Rails, PostgreSQL, version control systems like Git, familiarity with Linux/Unix environments, and knowledge of AWS services and deployment concepts. Experience with containerization (Docker) and front-end frameworks like React or Ember is also beneficial.
- What is the expected work schedule for this remote role?
- The Software Developer Ruby role requires availability to work around 9:00 AM - 5:00 PM EST or a similar schedule. Additionally, the ability to respond to occasional emergency problems is expected.
- Does BeQuick require a specific degree for the Software Developer Ruby position?
- BeQuick requires a Bachelor's degree in Computer Science, Software Engineering, or equivalent work experience for the Software Developer Ruby position. Practical experience is highly valued.
- What is the role of a Software Developer Ruby at BeQuick?
- As a Software Developer Ruby at BeQuick, you will be responsible for designing, developing, and maintaining the company's software platform using Ruby on Rails. This includes implementing new features, ensuring code quality, managing databases, and contributing to the scalability of the applications.