This job offer is no longer available
Ruby on Rails Developer
Ruby Developer
- Brockport, New York, United States
- Brockport, New York, United States
About
Senior Ruby on Rails Engineer
to join our fast-growing Network. You will play a key role in building modern web applications, collaborating with cross-functional teams, and helping shape the future of user experiences across various platforms. This is a long-term, full-time remote engagement. You’ll have the opportunity to work with cutting-edge technologies and deliver impactful features in real products. Main responsibilities Define and refine domain boundaries within a large Rails monolith, strategically decoupling tightly integrated components. Design expressive, scalable data models aligned with complex business domains (e.g., fulfillment and global logistics). Improve system interfaces and implement scalable RESTful APIs. Collaborate closely with designers, product managers, and stakeholders to scope technical solutions aligned with business goals. Own major architectural initiatives end-to-end — from schema and system design to implementation, deployment, monitoring, and iteration. Promote and apply Domain-Driven Design (DDD) principles while strengthening engineering standards and best practices. Mentor team members and support their technical growth. Foster a culture of experimentation and data-driven decision-making. Deliver incremental, production-safe improvements while modernizing core architecture and ensuring continuous delivery. Requirements Ruby on Rails (Senior-level expertise) — Deep experience managing and evolving large, mature Rails codebases Domain-Driven Design (DDD) — Strong understanding of both tactical and strategic DDD patterns; experience defining domain boundaries Systems Design — Designing scalable, resilient architectures and RESTful APIs; understanding trade-offs in distributed systems Data Modeling — Expertise in schema design, performance optimization, and representing business logic effectively in relational databases Architectural Refactoring — Experience decoupling monoliths and improving modularity without disrupting production systems Testing & Quality Practices — TDD mindset; strong experience with RSpec, Cucumber, or similar testing frameworks Cloud Infrastructure — AWS experience (or similar cloud provider) in production environments Nice to have Experience in high-scale e-commerce or fast-growing startup environments Experience in extracting services from a monolith and managing operational complexities Event-Driven Architecture and messaging systems (Sidekiq, RabbitMQ, Kafka, or similar) Familiarity with modularization tools (e.g., Packwerk or similar approaches) Exposure to Angular or modern front-end frameworks CI/CD pipelines and modern DevOps practices Why work remote with Proxify? Accelerate your tech career: Discover exclusive long-term remote engagements at the world's most interesting product companies. Find your dream role: Skip the typical recruitment roadblocks and biases with personally matched engagements. Gain more freedom: All Proxify roles are 100% remote, no more long commutes and being restricted to the local job market. Speedy application: You only need to apply to Proxify once, and, if successful, we’ll recommend you to jobs matching your profile. No more endless edits of your resume!
#J-18808-Ljbffr
Languages
- English
Notice for Users
This job was posted by one of our partners. You can view the original job source here.