Duration: 6 months (Contract-to-Hire)
Location: Pittsburgh, PA (Onsite/Hybrid — specify as applicable)
Work Authorization: H1B, GC, EAD, and US Citizens — All are welcome to apply!
About the RoleWe’re seeking a seasoned
Ruby Developer to join a high-impact scrum team building resilient, scalable, and interoperable services for a middle office platform in the financial services domain. You’ll collaborate with senior technologists, drive design decisions, and help shape best practices across the platform.
What You’ll Do
- Work within a scrum team of 8+ engineers focused on service delivery, resiliency, and interoperability across the middle office platform.
- Consult and collaborate with other technologists to leverage—and contribute to—reusable code and services.
- Develop subject-matter expertise in one or more functional areas.
- Drive the design of scalable, high‑performing, and robust applications; represent the software in design/code reviews with senior staff.
- Partner with tech leadership to define and improve best practices for building, sharing, and continuously enhancing the software platform.
What We’re Looking For
- Education/Experience: Bachelor’s degree in Computer Science, Engineering, or related field and 8+ years of professional experience.
- Core CS Skills: Strong fundamentals in data structures, algorithms, and object‑oriented design.
- Backend Development: Hands-on experience with Ruby and Ruby on Rails; familiarity with containerization (e.g., Docker/Kubernetes).
- Additional Tech (nice to have): Experience with Java, Angular, and JavaScript.
- Quality Practices: Test‑Driven Development (TDD) and Behavior‑Driven Development (BDD) using RSpec.
- Ways of Working: Experience with Agile software development methodologies, tools, and processes.
- Architecture: Knowledge of architectural patterns including microservices.
- Domain Expertise: Experience or knowledge in the Securities or Financial Services domain is a strong plus.
📧
To Apply: Please submit your profile/resume to
alex@ttdatas.com