remote, United StatesSoftware Developer$120,000 – $135,000
We are seeking a highly skilled and experienced Senior Ruby on Rails Engineer to join our dynamic team. In this role, you will collaborate with the Maryland FAMLI Program Staff Engineer and a small team to design, develop, and implement a greenfield application focused on the bulk quarterly wage reporting process for employers. This process involves extracting, validating, and storing employer wage data from import files in multiple formats, including CSV and ICESA (fixed-width text file).
Key Responsibilities:
Lead the design and implementation of the bulk quarterly wage reporting process, including data extraction, validation, and storage.
Develop and maintain foundational data models and core business logic for the application.
Collaborate with the team to break down epics into actionable tasks and ensure timely delivery of features.
Conduct thorough and thoughtful code reviews, ensuring high-quality code and adherence to best practices.
Work with structured file data ingestion processes, including ETL (Extract, Transform, Load) workflows.
Implement complex data validation and business logic processes in Ruby on Rails.
Qualifications:
8+ years of professional software development experience, with at least 4+ years of hands-on experience with Ruby on Rails.
Strong expertise in object-oriented programming and data modeling.
Proven experience with ETL or other structured file data ingestion processes.
Solid understanding of data validation and business logic implementation in Ruby on Rails.
Proficiency in PostgreSQL for database design, optimization, and management.
Experience with AWS and Terraform for cloud infrastructure management.
Strong knowledge of Git for version control and collaborative development.
Familiarity with React and JavaScript is a plus, as you may collaborate with frontend developers.
Excellent problem-solving skills and the ability to work independently or as part of a team.
Strong communication skills, with the ability to lead projects and mentor team members effectively.