About the Role
The developer will contribute to the design, implementation, and maintenance of web applications using Ruby on Rails, working closely with team members to deliver reliable and efficient solutions.
Responsibilities
- Develop and maintain server-side applications using Ruby on Rails
- Write clean, maintainable, and efficient code
- Collaborate with team members on feature development
- Participate in code reviews to ensure quality and consistency
- Troubleshoot and debug production issues
- Integrate with external APIs and third-party services
- Work with frontend developers to implement user interfaces
- Support deployment and monitoring of applications
- Contribute to database design and optimization
- Follow security best practices in application development
- Assist in writing automated tests for backend logic
- Help maintain documentation for code and processes
- Participate in sprint planning and team meetings
- Identify performance bottlenecks and suggest improvements
- Stay current with evolving technologies and frameworks
Nice to Have
- Experience with JavaScript frameworks such as React or Vue
- Exposure to containerization tools like Docker
- Background in test-driven development
- Familiarity with monitoring tools
- Knowledge of microservices architecture
Compensation
Competitive salary based on experience
Work Arrangement
Hybrid remote and office setup
Team
Collaborative engineering team focused on iterative development
What We Offer
- Opportunities for professional growth
- Flexible working hours
- Supportive team environment
- Access to learning resources
- Health and wellness benefits
Application Process
- Submit resume and cover letter
- Technical screening call
- Coding assessment
- Interview with development team
- Final review and offer
Available for qualified candidates