cover image
PRO IT USA

Senior Staff Software Engineer

Hybrid

Ellicott city, United states

Senior

Freelance

26-09-2025

Share this job:

Skills

Communication Leadership JavaScript Ruby TypeScript MySQL PostgreSQL GraphQL CI/CD DevOps Docker Kubernetes Scrum Architecture Programming angular Azure AWS Agile Redux GCP HTML5 CI/CD Pipelines Microservices

Job Specifications

Senior Staff Software Engineer (Sr. Architect) - Hybrid | W2

Locations:

Ellicott City, MD | Indianapolis, IN | Irving, TX | Columbia, MD

Employment Type: W2 | Work Model: Hybrid

About the Role

We are seeking a Senior Staff Software Engineer (Sr. Architect) to join our dynamic team. In this role, you'll apply your expertise in Angular and Ruby on Rails to architect, design, and deliver cutting-edge software solutions. You will play a pivotal role in building scalable applications, enhancing backend services, and driving technical innovation.

As a senior leader, you will not only design and develop systems but also mentor junior developers, influence technical direction, and ensure best practices across engineering teams. This is an exciting opportunity to make a direct impact on next-generation financial technology solutions.

Key Skills & Expertise
Frontend Development: Angular (v10+) with component-based architecture, reactive forms, RxJS, and state management (NgRx/Redux).
Backend Development: Advanced proficiency in Ruby on Rails, RESTful API development, and GraphQL (preferred).
Programming Languages: TypeScript, JavaScript (ES6+), HTML5, CSS3, and SASS/LESS.
Database Expertise: PostgreSQL/MySQL, Active Record, query optimization, and data modeling.
Cloud & DevOps: Hands-on experience with AWS (Azure/GCP is a plus), CI/CD pipelines, Docker, and Kubernetes.
Architecture & Design: Strong foundation in Microservices, distributed systems, and system scalability.
Testing & Quality: TDD/BDD, unit testing frameworks, and automated integration testing.
Responsibilities
Architect, design, and develop scalable, secure, and high-performance web applications.
Enhance and maintain backend services & APIs while ensuring system reliability and performance.
Collaborate with Product Managers, UX Designers, and cross-functional teams to deliver solutions aligned with business needs.
Provide technical leadership through code reviews, mentorship, and knowledge-sharing.
Stay ahead of emerging technologies and recommend tools/frameworks that improve productivity and scalability.
Ensure adherence to Agile/Scrum methodologies, coding standards, and best practices.
Contribute to strategic architectural decisions and long-term technology roadmaps.
Qualifications
Bachelor's or Master's in Computer Science, Engineering, or a related technical field.
5+ years of professional experience as a Full-Stack Engineer with Angular & Ruby on Rails.
Proven track record in system architecture and technical leadership.
Experience in Agile/Scrum environments with strong communication and collaboration skills.
Demonstrated ability to mentor, lead, and influence engineering best practices.
Why Join Us?
Work on high-impact fintech projects with modern technologies.
Hybrid flexibility across multiple U.S. locations.
Collaborative culture where innovation and growth are encouraged.
Opportunity to shape the architecture and future of complex enterprise solutions.

Interested?

Send your updated resume to tarun@proit-usa.com

and let's connect!

About the Company

PRO IT USA is a solutions firm that builds and manages expert teams in technology. We deliver on your business objectives with flexible delivery and an unmatched drive for excellence. We support people and organizations in realizing their true potential by combining the power of today's technology with our passion for people. Our portfolio of solutions and services includes infrastructure management services, system integration, Application Software development, Mobile development, IT consulting, IT Security Consulting, Clou... Know more