Job Closed

This listing is no longer active.

Archesys Inc logo
Archesys Inc

Archesys is a technology firm specializing in innovative cloud solutions and services for clients across various industries. We pride ourselves on cutting-edge technologies, exceptional customer service, and a collaborative work environment.

Ruby on Rails Engineer

Backend EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 11-50

Location

United States

Posted

91 days ago

Salary

0

Seniority

Mid Level

Job Description

Ruby on Rails Engineer

Archesys Inc

Location: This is a remote position. Residency Requirement: 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). Sponsorship: 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). Clearance: Public Trust Clearance (or ability to obtain) Archesys is a technology firm specializing in innovative digital solutions and services for clients across various industries. We pride ourselves on our cutting-edge technologies, exceptional customer service, and collaborative work environment. We are seeking a highly skilled and motivated Backend-Leaning Ruby on Rails Engineer to join our Financial Data Experience Team. In this critical role, you will be instrumental in building the foundational payment and accounting integrations for a greenfield Rails application. Your work will directly support crucial financial workflows, including employer premium payments via ACH, refunds, and beneficiary payments (ACH/check), by integrating with bank and accounting platforms (like NetSuite). This role demands a proactive problem-solver with a strong commitment to clean Object-Oriented Programming (OOP) principles and high code quality. The ideal candidate thrives in a collaborative, fast-paced environment and has significant experience building robust, maintainable, and well-tested back-end functionality, especially complex data integrations. This is a fully remote, full-time position. Roles and Responsibilities Key Responsibilities: - Financial Data Integration: 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). - Payment Workflow Development: 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. - Code Quality & Standards: 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. - System Foundation: As this is a greenfield application, establish foundational patterns for all backend payment workflows and the flow of data into the accounting platform. - Full-Stack Contribution: Contribute to the full-stack development of accessible and maintainable features within the application, with a strong focus on the backend. - Agile Collaboration: Collaborate cross-functionally with engineers, designers, and product managers in an agile environment to refine requirements and deliver value for end-users. - Performance: Optimize application and integration performance to ensure seamless and reliable operation. - Mentorship & Guidance: Mentor junior developers and provide technical guidance to the team (as needed). - Continuous Improvement: Stay up to date with the latest Ruby on Rails trends, tools, and industry best practices. Collaboration and Communication Stakeholder Communication: - 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. Cross-Functional Collaboration: - Collaborate with various departments to ensure the seamless integration of technologies and solutions. - Facilitate problem-solving sessions to address complex challenges and foster innovation. Qualifications and Skills: Educational Background: Bachelor's degree in Computer Science, Information Technology, Engineering or a related field. A Master's degree will be considered a plus. Experience: - 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. - Financial/Accounting Systems: Experience building integrations with financial and accounting systems (direct experience with NetSuite is a significant plus). - Payment Processing: Experience working with ACH payments is a significant plus. - OOP Commitment: A strong commitment to and demonstrated practice of solid Object-Oriented Programming (OOP) principles. - Testing: Ability to write unit tests and integration tests using RSpec or Minitest. - Architecture: Strong understanding of MVC architecture and RESTful web services. - Database: Experience working with relational databases like PostgreSQL or MySQL, and ActiveRecord ORM. - Version Control: Proficient with version control systems (Git/GitHub). - Agile Proficiency: Proficient with agile methodologies (Scrum, Kanban) and tools such as JIRA and Confluence. - Collaboration: Excellent communication, collaboration, and strong technical judgment skills. Technological Proficiency: - 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. - Previous experience in healthcare, finance, or government sectors is advantageous. - 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. Personal Attributes: - 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. Additional Requirements: - 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. All work must be conducted within the U.S., excluding U.S. territories. Some federal contracts require U.S. citizenship to be eligible for employment. You must be legally authorized to work in the U.S. now and in the future without sponsorship. As the US Government is our clientele, you may be required to obtain a public trust or security clearance. Some of our available roles are on federal contracts that require a degree or additional years of experience as a substitute. What We Offer: - Competitive salary and benefits package, including reimbursement plan health, dental, and vision insurance, retirement plan, and generous paid time off. - Opportunity to work with a talented team of professionals on exciting and innovative projects. - Flexible work arrangements, including remote work options. - Continuous learning and development opportunities, including access to training resources and professional development programs. - A collaborative, inclusive work environment that values diversity and encourages growth. Join us at Archesys and be part of a team dedicated to delivering cutting-edge cloud solutions for clients in the public sector. Your expertise and passion for technology will help us continue to innovate and grow. We look forward to welcoming you to our team and supporting your success as Ruby on Rails Engineer. Archesys participates in E-Verify. Upon hire, we will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. Archesys is an equal opportunity employer committed to creating a diverse and inclusive workplace. We welcome applications from all qualified candidates, regardless of race, color, religion, sex.Work collaboratively with different departments to ensure seamless integration of technologies and solutions. Organize problem-solving sessions to tackle complex challenges and encourage innovation.

Related Job Pages

More Backend Engineer Jobs

Apollo.io logo

Senior Backend Engineer

Apollo.io

Helping sales teams find their ideal buyers and convert them into customers.

Backend Engineer91 days ago
Full TimeRemoteTeam 51-200Since 2015H1B No Sponsor

Apollo.io is the leading go-to-market solution for revenue teams, trusted by over 500,000 companies and millions of users globally, from rapidly growing startups to some of the world's largest enterprises. Founded in 2015, the company is one of the fastest growing companies in SaaS, raising approximately $250 million to date and valued at $1.6 billion. Apollo.io provides sales and marketing teams with easy access to verified contact data for over 210 million B2B contacts and 35 million companies worldwide, along with tools to engage and convert these contacts in one unified platform. By helping revenue professionals find the most accurate contact information and automating the outreach process, Apollo.io turns prospects into customers. Apollo raised a series D in 2023 and is backed by top-tier investors, including Sequoia Capital, Bain Capital Ventures, and more, and counts the former President and COO of Hubspot, JD Sherman, among its board members. YOUR ROLE & MISSION As a Senior Backend Engineer, you will be a critical part of our growing company, working on a cross-functional team to implement best practices in technology, architecture, and process. You'll have the chance to work in an open and collaborative environment, receive and give hands-on mentorship and have opportunities to grow and accelerate your career. You love both learning and teaching. In this role, you will be interfacing with design, front-end, analytics, as well as teams outside of Engineering. You enjoy working cross functionally to solve hard problems and make an impact. At Apollo, you strive for quality, and are obsessed with improving quality, automation, and squashing any bugs that sneak through. You have a drive to constantly investigate performance improvements and innovative ideas. Our tech stack is React/Redux/NodeJS on the front end, Ruby/Ruby on Rails/MongoDB/Redis/Elasticsearch on the backend, and Kubernetes/Docker/Ansible/Terraform in infrastructure. DAILY ADVENTURES & RESPONSIBILITIES - Design and implement highly scalable backend endpoints - Gather product requirements and write design docs to satisfy product needs - Drive/Lead full lifecycle of software development: product requirements, architecture, solution design, development, quality assurance, and maintenance - Mentor others on best practices and effectively share knowledge - Ability to effectively communicate development progress to the product lead, engineering manager, and other stakeholders - Be comfortable introducing new technologies and new ideas as required - Work effectively as part of a large global team - Attend and engage in scrum ceremony meetings, team parties, and manager 1:1s - Provide feedback to co-workers in written and verbal form and respond to technical and behavioral feedback from managers and peers COMPETENCIES - Proactively acts without being told what to do. Able to identify areas of improvement and driving best practices to deliver high quality, performant, and scalable solutions. - Develops services that are highly available and scalable with proper monitoring and alerting in place. - Able to up-level the team by sharing knowledge and best practices with the engineering team. - Able to deal with ambiguity - Ownership of projects from start to finish. Just because the project has been deployed doesn’t mean it’s done. - Organized and able to effectively plan and breakdown large projects into smaller tasks that are easier to estimate and deliver. - Lets others speak and seek to understand their viewpoints. - A creative and innovative problem solver & previous experience working in an agile, startup environment. - Confident in owning your role, and bringing creative ideas to the hands of our users QUALIFICATIONS - Minimum 8 years of industry experience in backend development, at least 3-4 years in senior positions, developing large-scale applications - Experience developing distributed web applications - Your code is comprehensible, well-structured, highly performant - Experience with database modeling (SQL or NoSQL both OK) - Experience with using and designing RESTful services - Strong knowledge of computer science fundamentals, including data structures, algorithms, and object-oriented design Must have: Communication Skills, Problem Solving, Proactivity, Team Player, Listening Skills, Creativity and Innovation, Organization and Planning, Dealing with Ambiguity, Ownership of projects from start to finish, Distributed Web Development Nice to have: BS or MS degree in Computer Science, Computer Engineering or similar, GCP, Kubernetes, Docker, Mongo, Redis, Ruby on Rails, Microservices, Machine Learning Apollo.io Tech Blog : deep dives into engineering, product design, and company-culture stories from the Apollo team, offering behind-the-scenes insight into how Apollo builds and scales its B2B sales platform We are AI NativeApollo.io is an AI-native company built on a culture of continuous improvement. We’re on the front lines of driving productivity for our customers—and we expect the same mindset from our team. If you're energized by finding smarter, faster ways to get things done using AI and automation, you'll thrive here. Why You’ll Love Working at ApolloAt Apollo, we’re driven by a shared mission: to help our customers unlock their full revenue potential. That’s why we take extreme ownership of our work, move with focus and urgency, and learn voraciously to stay ahead. We invest deeply in your growth, ensuring you have the resources, support, and autonomy to own your role and make a real impact. Collaboration is at our core—we’re all for one, meaning you’ll have a team across departments ready to help you succeed. We encourage bold ideas and courageous action, giving you the freedom to experiment, take smart risks, and drive big wins. If you’re looking for a place where your work matters, where you can push boundaries, and where your career can thrive—Apollo is the place for you. Learn more here!

India
Job Closed
Truviq Systems logo

Senior Backend Developer

Truviq Systems

Your Vision, Our Tech. #WedoIT

Backend Engineer91 days ago
Full TimeRemoteTeam 51-200Since 2015H1B No Sponsor

Role Description The role involves designing and implementing a scalable backend architecture for a Student Outreach Platform targeting the US market. Key responsibilities include: - Backend Architecture & System Design - Design and implement scalable backend architecture - Define service boundaries, modular structure, and API standards - Ensure high performance, reliability, and maintainability - Make key decisions on: - Data modeling - Caching strategies - Async processing - API Development & Integration - Build robust REST APIs for: - Onboarding & authentication - Contacts management - Outreach campaigns - Email workflows - Dashboard analytics - Ensure clean API contracts for frontend integration - Implement authentication, authorization, and role-based access - Database Design (PostgreSQL) - Design normalized and scalable schemas - Optimize queries for performance - Handle: - Indexing strategies - Transaction management - Data migrations - Work with high-volume datasets: - Contacts - Outreach logs - Email tracking - Agentic AI Workflow Integration - Build and integrate agentic workflows using LangGraph (or similar) - Design systems for: - Automated outreach logic - Intelligent email generation - Decision-making pipelines - Manage orchestration of multi-step AI workflows - Data Pipelines & Processing - Design and implement data pipelines for: - Contact ingestion (bulk uploads) - Email tracking and analytics - Event processing - Handle asynchronous processing: - Queues - Workers - Ensure data consistency and reliability - Observability & Monitoring - Implement observability using OpenTelemetry - Enable: - Tracing - Logging - Metrics collection - Ensure system is production-ready and debuggable - Performance & Scalability - Optimize APIs and database queries - Design systems for scale: - Large contact datasets - High email volume - Implement: - Caching layers - Background jobs where required - Collaboration & Ownership - Work closely with: - Frontend developers - Product / architecture team - AI / ML engineers - Translate product requirements into backend systems - Take full ownership of delivery and timelines - Testing & Deployment - Write clean, testable code - Implement unit and integration tests - Support CI/CD pipelines - Ensure production stability and bug fixes Qualifications - Core Backend - Strong experience in Node.js and Express.js - Deep understanding of REST API design - Experience with scalable backend architectures - Database - Strong expertise in PostgreSQL - Experience in: - Schema design - Query optimization - Handling large datasets - AI / Agentic Systems - Hands-on experience with LangGraph or similar frameworks - Understanding of: - LLM workflows - Agent orchestration - Prompt pipelines - Data & Systems - Experience building data pipelines - Knowledge of async processing (queues/workers) - Understanding of distributed systems concepts - Observability - Experience with OpenTelemetry - Familiarity with logging, tracing, and monitoring systems

India
centrapay logo

Intermediate Software Engineer

centrapay

Open Payments Platform - docs.centrapay.com

Backend Engineer91 days ago
Full TimeRemoteTeam 51-200Since 2020H1B No Sponsor

At Centrapay, we're revolutionising how you spend money both in-store and online. We allow businesses to create digital assets and loyalty programmes so that you can spend and be rewarded anywhere. Some of our partners include Coca-Cola, BNZ, and Farmlands, and we process payments in New Zealand and Australia. Our payments platform is the heartbeat of what we do. On top of this, we're building our hero app, Payap (www.payap.com), that brings all of our best capabilities to life. 👩‍💻 What you'll actually be working on These aren't abstract responsibilities, these are real projects from our roadmap: - Building self-service tools that let partners create their own economies: you'll be shipping flows that take a business from idea to live loyalty programme in under 10 minutes, with API abstractions that make complex economic systems feel like filling out a form. - Creating multiplayer money experiences in Payap: the split payments flow that handles the mate who never pays you back, shared challenges that make transactions feel like achievements, and group payment UX that works when half your mates have Payap and half don't. - Building fraud detection that protects without blocking legitimate transactions: designing signals that catch card testing attacks but not someone's $5.50 flat white, creating risk intelligence across thousands of merchants, and shipping monitoring that knows suspicious activity from lunch rush. 🏋️‍♀️ How we actually work - You build it, you run it, you own it: Engineers at Centrapay ship features end-to-end and see them through production. When something breaks or could be better, you have the context and autonomy to fix it, no waiting for permission or handoffs to other teams. - Learn by building: We give you business problems, not specs. "Partners need faster onboarding" is your starting point, and how you solve it is up to you. You'll do market research, run spikes, and explore the solution space. No ticket grooming, no story pointing. We also have 10% time and Hackathons where you can experiment with new tech you wouldn't normally get to use. - Progress over perfection: We deploy to production daily, and you'll push code on your first day. We believe in shipping early, iterating fast, and learning from real usage. - Work across the stack: Backend, frontend, infrastructure. Whatever it takes to deliver amazing experiences for our customers. 📚 Our stack Don't stress if you haven't touched some of these, we'll help you bridge the gaps: - AI tools: Claude Code, Cursor, Github Copilot - Backend & data: Node.js, DynamoDB, Redis, Vitest - Frontend: Vue.js, Tailwind CSS, Astro, Testing Library, Playwright - Infrastructure & operations: AWS, Kubernetes, Terraform, Honeycomb, OpenTelemetry - Tooling: Claude, Github, Slack, Notion, Figma

New Zealand
Job Closed
centrapay logo

Intermediate Software Engineer

centrapay

Open Payments Platform - docs.centrapay.com

Backend Engineer91 days ago
Full TimeRemoteTeam 51-200Since 2020H1B No Sponsor

At Centrapay, we're revolutionising how you spend money both in-store and online. We allow businesses to create digital assets and loyalty programmes so that you can spend and be rewarded anywhere. Some of our partners include Coca-Cola, BNZ, and Farmlands, and we process payments in New Zealand and Australia. Our payments platform is the heartbeat of what we do. On top of this, we're building our hero app, Payap (www.payap.com), that brings all of our best capabilities to life. 👩‍💻 What you'll actually be working on These aren't abstract responsibilities, these are real projects from our roadmap: - Building self-service tools that let partners create their own economies: you'll be shipping flows that take a business from idea to live loyalty programme in under 10 minutes, with API abstractions that make complex economic systems feel like filling out a form. - Creating multiplayer money experiences in Payap: the split payments flow that handles the mate who never pays you back, shared challenges that make transactions feel like achievements, and group payment UX that works when half your mates have Payap and half don't. - Building fraud detection that protects without blocking legitimate transactions: designing signals that catch card testing attacks but not someone's $5.50 flat white, creating risk intelligence across thousands of merchants, and shipping monitoring that knows suspicious activity from lunch rush. 🏋️‍♀️ How we actually work - You build it, you run it, you own it: Engineers at Centrapay ship features end-to-end and see them through production. When something breaks or could be better, you have the context and autonomy to fix it, no waiting for permission or handoffs to other teams. - Learn by building: We give you business problems, not specs. "Partners need faster onboarding" is your starting point, and how you solve it is up to you. You'll do market research, run spikes, and explore the solution space. No ticket grooming, no story pointing. We also have 10% time and Hackathons where you can experiment with new tech you wouldn't normally get to use. - Progress over perfection: We deploy to production daily, and you'll push code on your first day. We believe in shipping early, iterating fast, and learning from real usage. - Work across the stack: Backend, frontend, infrastructure. Whatever it takes to deliver amazing experiences for our customers. 📚 Our stack Don't stress if you haven't touched some of these, we'll help you bridge the gaps: - AI tools: Claude Code, Cursor, Github Copilot - Backend & data: Node.js, DynamoDB, Redis, Vitest - Frontend: Vue.js, Tailwind CSS, Astro, Testing Library, Playwright - Infrastructure & operations: AWS, Kubernetes, Terraform, Honeycomb, OpenTelemetry - Tooling: Claude, Github, Slack, Notion, Figma

New Zealand
Job Closed