ArcheSys Inc is a technology firm specializing in innovative digital solutions and services for clients across various industries. They are seeking a highly skilled Backend-Leaning Ruby on Rails Engineer to join their Financial Data Experience Team, where the role involves building foundational payment and accounting integrations for a greenfield Rails application.
Responsibilities:
- Design, build, and maintain scalable, secure, and well-tested backend integrations within the Rails application with external financial systems, including a bank and an accounting platform (e.g., NetSuite)
- Establish foundational back-end patterns for all payment workflows, including processing employer premium payments via ACH, managing refunds for overpayments, and handling ACH and check payments for beneficiaries
- Write clean, maintainable, and efficient code while following OOP, DRY, and SOLID principles
- Actively participate in code reviews, providing and receiving strong, thoughtful feedback to uphold high code and maintainability standards
- As this is a greenfield application, establish foundational patterns for all backend payment workflows and the flow of data into the accounting platform
- Contribute to the full-stack development of accessible and maintainable features within the application, with a strong focus on the backend
- Collaborate cross-functionally with engineers, designers, and product managers in an agile environment to refine requirements and deliver value for end-users
- Optimize application and integration performance to ensure seamless and reliable operation
- Mentor junior developers and provide technical guidance to the team (as needed)
- Stay up to date with the latest Ruby on Rails trends, tools, and industry best practices
- Foster open communication with stakeholders, providing regular updates on project status and milestones
- Act as one of the point of contact between clients, stakeholders, and development teams
- Communicate regularly with stakeholders, including product managers, executives, and customers, to keep them informed of progress and address any concerns
- Collaborate with various departments to ensure the seamless integration of technologies and solutions
- Facilitate problem-solving sessions to address complex challenges and foster innovation
Requirements:
- Candidates MUST have lived in the U.S. for at least 3 of the past 5 years and be authorized to work in the U.S. (Citizen, Permanent Resident, or EAD)
- This position does not offer any type of sponsorship. Candidates must already be authorized to work in the U.S. (e.g., Citizen, Permanent Resident, or EAD)
- Public Trust Clearance (or ability to obtain)
- Bachelor's degree in Computer Science, Information Technology, Engineering or a related field
- Significant Rails Backend Experience (5+ years): Strong backend-leaning experience with Ruby on Rails in a production environment
- Data Integration Expertise: Significant experience building conventional, maintainable, well-tested, and extensible data integrations and back-end functionality in Ruby on Rails
- Experience building integrations with financial and accounting systems (direct experience with NetSuite is a significant plus)
- Experience working with ACH payments is a significant plus
- A strong commitment to and demonstrated practice of solid Object-Oriented Programming (OOP) principles
- Ability to write unit tests and integration tests using RSpec or Minitest
- Strong understanding of MVC architecture and RESTful web services
- Experience working with relational databases like PostgreSQL or MySQL, and ActiveRecord ORM
- Proficient with version control systems (Git/GitHub)
- Proficient with agile methodologies (Scrum, Kanban) and tools such as JIRA and Confluence
- Excellent communication, collaboration, and strong technical judgment skills
- Experience with cloud computing platforms such as AWS
- Familiarity with modern programming languages and web technologies
- Familiarity with agile tools such as Jira, Slack, and Confluence
- Experience with Docker, Kubernetes, or other containerization tools
- Familiarity with Redis, Sidekiq, or background job processing
- Exposure to microservices architecture and distributed systems
- Experience working in a DevOps culture and with monitoring tools like New Relic or Datadog
- Knowledge of GraphQL and API-first development
- Strong leadership qualities, with the ability to collaborate effectively across cross-functional teams
- Forward-thinking with a keen eye for identifying opportunities for innovation and improvement
- Detail-oriented with a commitment to maintaining high standards of quality and efficiency
- A willingness to continually learn and adapt to the evolving technology landscape
- Ability to work in a fast-paced environment and manage multiple projects simultaneously
- A Master's degree will be considered a plus
- Direct experience with NetSuite is a significant plus
- Previous experience in healthcare, finance, or government sectors is advantageous