DMI is seeking a Full-Stack Ruby on Rails Developer to contribute to developing their SaaS Telecom Expense Management platform, specifically to design and maintain backend systems, create and optimize RESTful and GraphQL APIs, and develop user-friendly interfaces
Requirements
- Strong expertise in Ruby and frameworks like Ruby on Rails, with a proven track record in full-stack development
- Strong expertise in Python, with experience managing data pipelines
- Solid experience with data parsing and managing large datasets
- Front-end proficiency, including HTML, CSS, JavaScript, and familiarity with modern frameworks like Vue.js
- Hands-on experience building and deploying applications in AWS using services like EC2, S3, Lambda, and RDS
- Proficiency in version control systems, particularly Git and GitHub
- Strong understanding of API development, including RESTful and GraphQL APIs
Responsibilities
- Design and build backend components to handle large-scale data parsing, processing, and storage efficiently
- Develop user-friendly, responsive, and highly functional interfaces that enhance customer experience
- Implement and maintain robust parsing workflows to process and analyze complex datasets
- Create and optimize RESTful and GraphQL APIs to ensure seamless integration with external systems
- Troubleshoot and resolve complex production issues to maintain platform reliability and performance
- Conduct code reviews, offer constructive feedback, and mentor junior developers to foster growth within the team
- Stay updated on emerging technologies and best practices to recommend and implement improvements
Other
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- 5-7 years of experience in full-stack development, with a strong focus on Ruby and related frameworks like Ruby on Rails
- Must be a U.S. Citizen
- Must be open to onsite in Cincinnati, OH
- Excellent problem-solving skills and an ability to thrive both independently and in a team environment