Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Senior Full Stack Ruby on Rails Developer image - Rise Careers
Job details

Senior Full Stack Ruby on Rails Developer

About DMI

DMI is a leading provider of digital services and technology solutions, headquartered in Tysons Corner, VA. With a focus on end-to-end managed IT services, including managed mobility, cloud, cybersecurity, network operations, and application development, DMI supports public sector agencies and commercial enterprises around the globe. Recognized as a Top Workplace, DMI is committed to delivering secure, efficient, and cost-effective solutions that drive measurable results. Learn more at www.dminc.com

About the Opportunity

DMI, LLC is seeking a Senior Full-Stack Ruby on Rails Developer, to contribute to developing our SaaS Telecom Expense Management platform. As a Senior Full Stack Ruby Developer, you will play a key role in building and enhancing our SaaS Telecom Expense Management platform. Your work will involve designing and maintaining backend systems that handle large-scale data parsing and processing, ensuring robust performance and accuracy. You will also create and optimize RESTful and GraphQL APIs, enabling quality integrations with external systems and delivering reliable and efficient backend infrastructure. This individual will be comfortable with the Ruby on Rails applicaiton development and management, but will also be able to work with our in-development data pipeline in Python. Eventually, this individual will be able to take ownership of the process of converting our existing data in Ruby to our new Python based pipeline.

 

On the front end, you will develop user-friendly, responsive interfaces that provide an intuitive experience for our users. By leveraging Vue.js, you will ensure the platform remains visually appealing, efficient, and easy to navigate. Your expertise will be critical in bridging the gap between design and functionality, creating a product that stands out for its usability and technical sophistication.

 

Collaboration is central to this role. You will work closely with product managers, designers, and fellow developers to define and implement new features, enhance existing functionalities, and continuously improve the platform. You will also be responsible for mentoring junior developers, conducting code reviews, and establishing a culture of collaboration and innovation.

 

Key Responsibilities:

  • Backend Development: Design and build backend components to handle large-scale data parsing, processing, and storage efficiently.
  • Frontend Development: Develop user-friendly, responsive, and highly functional interfaces that enhance our customer experience.
  • Data Parsing: Implement and maintain robust parsing workflows to process and analyze complex datasets.
  • Collaborate Across Teams: Partner with product managers, designers, and other developers to define features and improve the platform.
  • API Development: Create and optimize RESTful and GraphQL APIs to ensure seamless integration with external systems.
  • Problem Solving: Troubleshoot and resolve complex production issues to maintain platform reliability and performance.
  • Mentorship: Conduct code reviews, offer constructive feedback, and mentor junior developers to foster growth within the team.
  • Continuous Improvement: Stay updated on emerging technologies and best practices to recommend and implement improvements.

Qualifications

Education and Years of Experience:  

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field. Equivalent experience will also be considered.
  • 5-7 years of experience in full-stack development, with a strong focus on Ruby and related frameworks like Ruby on Rails.
  • 2-3 years experience in Python to support the conversion of our existing data ingestion in Ruby to the new Python based pipeline.
  • At least 2-3 years of experience in leading or mentoring teams, conducting code reviews, and taking ownership of significant projects.

Required and Desired Skills/Certifications: 

  • 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.
  • Solid knowledge of Agile development methodologies.
  • Excellent problem-solving skills and an ability to thrive both independently and in a team environment.
  • Exceptional communication and collaboration abilities.
  • Familiarity with CI/CD pipelines and tools like Docker or Terraform.
  • Certifications in Ruby, Python, or related technologies.

Min Citizenship Status Required: Must be a U.S. Citizen

Location: Remote, USA

 

 

 

#LI-EK1

Working at DMI

DMI is a diverse, prosperous, and rewarding place to work. Being part of the DMI family means we care about your well-being. As such, we offer a variety of perks and benefits that help meet various interests and needs, while still having the opportunity to work directly with a number of our award-winning, Fortune 1000 clients. The following categories make up your DMI well-being:

  • Convenience/Concierge - Virtual visits through health insurance, pet insurance, commuter benefits, discount tickets for movies, travel, and many other items to provide convenience.
  • Development – Annual performance management, continuing education, tuition assistance, internal job opportunities along with career enrichment and advancement to help each employee with their professional and personal development.
  • Financial – Generous 401k matches both pre-tax and post-tax (ROTH) contributions along with financial wellness education, EAP, Life Insurance, and Disability to help provide financial stability for each DMI employee.
  • Recognition – Great achievements do not go unnoticed by DMI through the Annual Awards ceremony, service anniversaries, peer-to-peer acknowledgment, and employee referral bonuses.
  • Wellness – Healthcare benefits, Wellness programs, Flu Shots, Biometric screenings, and several other wellness options.

 

Employees are valued for their talents and contributions. We all take pride in helping our customers achieve their goals, which in turn contributes to the overall success of the company. 

 

***************** No Agencies Please *****************

 

Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information. US citizenship may be required for some positions.

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Full Stack Ruby on Rails Developer, DMI

At DMI, we're on the lookout for a Senior Full Stack Ruby on Rails Developer to join our dynamic team remotely! With a rich history in digital services and technology solutions, DMI’s commitment to excellence means you’ll be an integral part of enhancing our SaaS Telecom Expense Management platform. In this exciting role, you’ll be diving into backend systems, ensuring they're robust enough to manage large-scale data parsing and processing seamlessly. Your keen eye for design will shine as you create user-friendly interfaces using Vue.js, making sure our platform remains efficient and visually appealing. Your experience with Ruby on Rails is crucial, but we also value your familiarity with Python, especially as you help transition our data ingestion processes over to our new Python pipeline. Collaboration is key at DMI, and you’ll work closely with diverse teams, contributing to new features, enhancing current functionalities, and mentoring junior developers. This means you’ll not only be developing code but also fostering a culture of growth and innovation within your team. If you have a passion for problem-solving, an eagerness to stay ahead of emerging technologies, and a desire to deliver exceptional user experiences, we’d love to have you with us in shaping the future at DMI!

Frequently Asked Questions (FAQs) for Senior Full Stack Ruby on Rails Developer Role at DMI
What are the key responsibilities of a Senior Full Stack Ruby on Rails Developer at DMI?

As a Senior Full Stack Ruby on Rails Developer at DMI, you'll be responsible for designing and building backend systems for our SaaS Telecom Expense Management platform, implementing robust data parsing workflows, and developing front-end user interfaces with Vue.js. Collaboration with product managers, designers, and fellow developers to define and enhance platform features is also a significant part of this role.

Join Rise to see the full answer
What qualifications are needed for the Senior Full Stack Ruby on Rails Developer position at DMI?

To qualify for the Senior Full Stack Ruby on Rails Developer role at DMI, candidates typically need a Bachelor's degree in Computer Science or a related field, along with 5-7 years of full-stack development experience. Expertise in Ruby on Rails is essential, and 2-3 years of experience in Python for data pipeline management is also required.

Join Rise to see the full answer
What technologies does DMI utilize for the Senior Full Stack Ruby on Rails Developer role?

At DMI, technologies used by our Senior Full Stack Ruby on Rails Developer include Ruby on Rails for backend development, Vue.js for frontend applications, and tools like AWS services for application deployment. Familiarity with APIs, particularly RESTful and GraphQL, is also key for this position.

Join Rise to see the full answer
Is remote work an option for the Senior Full Stack Ruby on Rails Developer at DMI?

Yes! The Senior Full Stack Ruby on Rails Developer position at DMI is fully remote. We believe in offering flexibility to our employees while still providing robust tools and support for team collaboration and success.

Join Rise to see the full answer
What opportunities for professional development are available for Senior Full Stack Ruby on Rails Developers at DMI?

DMI encourages professional growth through continuing education programs, performance management, and internal job opportunities. As a Senior Full Stack Ruby on Rails Developer, you’ll not only mentor junior developers but also have avenues for your own personal and professional development.

Join Rise to see the full answer
Common Interview Questions for Senior Full Stack Ruby on Rails Developer
Can you explain your experience with Ruby on Rails?

It's essential to highlight your years of experience using Ruby on Rails, including specific projects you’ve worked on. Discuss your familiarity with various aspects of Rails, like MVC architecture, migrations, and gem usage. Mention challenges you faced and how you overcame them.

Join Rise to see the full answer
What methodologies do you use when working on a full-stack development project?

Discuss your approach to Agile methodologies, such as Scrum or Kanban. Emphasize how you prioritize tasks, manage sprints, and ensure seamless communication among team members throughout the development lifecycle.

Join Rise to see the full answer
How do you handle debugging complex issues in your applications?

Describe your troubleshooting process, including tools and techniques you use. Offer examples of significant problems you've solved in the past, emphasizing the steps you took to identify and resolve the issues securely.

Join Rise to see the full answer
What are some best practices to follow when developing APIs?

It's important to mention principles like RESTful design, versioning, and proper documentation. Discuss the importance of authentication, security measures, and how you test APIs for functionality and performance.

Join Rise to see the full answer
Can you detail your experience with frontend frameworks like Vue.js?

Share your experience building responsive user interfaces with Vue.js. Highlight specific projects, the challenges faced, and how you ensured a smooth and intuitive user experience through best practices in frontend development.

Join Rise to see the full answer
How do you ensure the security of your applications?

Talk about security practices you implement, such as input validation, encryption, and regular security updates. Mention any tools or frameworks you use to help identify vulnerabilities in your code.

Join Rise to see the full answer
Describe a time when you had to mentor a junior developer.

Share a specific experience where you guided a junior developer. Highlight the challenges they faced and how you supported them through code reviews, pair programming, or providing resources to foster their learning.

Join Rise to see the full answer
What strategies do you use to stay current with technology trends?

Discuss methods such as attending conferences, participating in webinars, or engaging in online communities. Mention any specific resources you utilize for ongoing learning to advance your skills and knowledge in full-stack development.

Join Rise to see the full answer
Can you describe your experience with cloud services like AWS?

Explain your proficiency with AWS, specifically the services you've utilized such as EC2 for servers, S3 for storage, and Lambda for serverless computing. Discuss how these services enhance your development processes and improve application scalability.

Join Rise to see the full answer
What is your approach to managing version control with Git?

Elaborate on your experience using Git for version control. Discuss branching strategies, merging processes, and how you handle conflicts. Emphasize the importance of commit messages and maintaining a clean repository history.

Join Rise to see the full answer
Similar Jobs

Join Dandy as a Senior Software Engineer II and play a key role in transforming dental practices globally with innovative technology solutions.

Photo of the Rise User

Join a passionate team at Memorial Sloan Kettering Cancer Center as a Bioinformatics Software Engineer II focused on innovative solutions in cancer treatment and diagnosis.

Posted 6 days ago

Avalore is looking for a Senior Software Engineer to join our mission-driven team in delivering innovative tech solutions to government agencies.

Photo of the Rise User
KION GROUP Hybrid Grand Rapids, MI, United States
Posted 9 days ago

Join Dematic as a Senior Professional Software Engineer, where you will develop cutting-edge software solutions in a dynamic and collaborative environment.

Photo of the Rise User
Posted 7 days ago

Aledade is looking for a seasoned Salesforce Technical Manager to drive innovation in Salesforce solutions and mentor teams for excellence.

Photo of the Rise User
Intetics Remote No location specified
Posted 7 days ago

Innovate with Intetics Inc. as a Rust Developer, leveraging your extensive experience to shape cutting-edge media solutions.

Posted 9 hours ago

Join Symple Lending as a Software Developer and contribute to innovative fintech solutions aimed at empowering customers in their financial journeys.

Photo of the Rise User
Datadog Hybrid Annapolis Junction, MD
Posted 12 days ago
Customer-Centric
Rapid Growth
Diversity of Opinions
Reward & Recognition
Friends Outside of Work
Inclusive & Diverse
Empathetic
Feedback Forward
Work/Life Harmony
Casual Dress Code
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Rise from Within
Maternity Leave
Paternity Leave
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off

Join a dynamic team as a Software Engineer II focused on software-defined radio technologies and mission-critical system development.

Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Mission Driven
Social Impact Driven
Diversity of Opinions
Growth & Learning
Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Our mission is to empower our people, partners, and clients to collaborate, create, and deliver infinite value and optimal transformation at every point of our journey together.

53 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 19, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
16 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Westerville just viewed Summer Internship - Public Health Data Science at Cotiviti
V
Someone from OH, Cincinnati just viewed Part-Time Executive/Personal Assistant at VirtuHire
Photo of the Rise User
Someone from OH, Chillicothe just viewed Area Manager at The Hemp Co by Curaleaf at Curaleaf
Photo of the Rise User
Someone from OH, Cincinnati just viewed VP, B2B/Integrated Marketing at TEGNA Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director, Marketing and GTM Strategy at Aspen Dental
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Vice President, JLLIPT Marketing at JLL
Photo of the Rise User
Someone from OH, Cincinnati just viewed Vice President of Marketing at Forum Health
Photo of the Rise User
Someone from OH, Cincinnati just viewed Vice President of Marketing at Beacon
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director of Growth Marketing at Sundays for Dogs
P
Someone from OH, Cincinnati just viewed Vice President of Marketing at ProCaps Labs
Photo of the Rise User
Someone from OH, Cincinnati just viewed Vice President, Marketing at Inmagine
Photo of the Rise User
Someone from OH, Cincinnati just viewed VP of Marketing at IDIQ
Photo of the Rise User
Someone from OH, Cincinnati just viewed VP of Marketing at Vultron
Photo of the Rise User
Someone from OH, Cincinnati just viewed Marketing Manager (Remote - US) at Jobgether
F
Someone from OH, Cincinnati just viewed Head of Marketing at FoodHealth Company
Photo of the Rise User
Someone from OH, Cincinnati just viewed VP, Paid Marketing (Remote - US) at Jobgether
Photo of the Rise User
Someone from OH, Cincinnati just viewed Hospital Marketing at Datadog
Photo of the Rise User
Someone from OH, Cincinnati just viewed Vice President, Institutional Marketing at Tutor.com
Photo of the Rise User
Someone from OH, Cincinnati just viewed Director, Marketing Campaign Management at Humana
J
Someone from OH, Cleveland just viewed Sprinkler Service Technician IV at JCI