🌍 Global Remote Network: Over 120,085+ verified remote jobs with transparent salaries & visa sponsorship. Browse Remote Jobs →
R

Senior Software Engineer

📍 Rockville, MD 🕒
Work Model
📍 Rockville, MD
Employment
💼 Full-Time Direct
Recruitment Type
🛡️ Direct to HR Pipeline
🛡️
Human-Verified Opening: Inspected by Sarah Jenkins, CIPD • RemoteVault Editorial Team. Authenticated directly from RIVA Solutions, Inc.'s hiring pipeline • Zero recruiter markups or candidate fees. Verification Standards →

📋 Role Overview & Responsibilities

Title: Senior TypeScript DeveloperLocation: Rockville, MD (Remote with onsite as needed, must be local)Terms: Full-TimeClearance: Public TrustTravel:0-20%

RESULTS. INNOVATION. VALUES. ACCOUNTABILITY.Thats RIVA. Our employee-first approach has manifested a culture that attracts the best and brightest. By investing in people firsts, and providing a flexible work environment, our employees have higher moral, higher productivity rates, and lower turnover. At RIVA, people are our #1 priority.

Position Overview:The developer will be responsible for facilitating a transition effort from an existing legacy mainframe system to a new cloud system. Currently a new application is being developed and this individual will take over that transition from the developing team to operations and maintenance.

ResponsibilitiesTransition the development of web applications using Express.js for the backend and Angular for the frontend, ensuring high performance, reliability, and scalability.Design and implement RESTful APIs to support application functionality and improve data integration.Utilize containerization tools to package and deploy applications efficiently across various environments.Oversee the integration of Keycloak for secure JSON Web Token (JWT) authentication, enhancing application security and user management.Employ TypeORM for effective database management and interaction, ensuring data integrity and performance.Manage PostgreSQL databases, optimizing structure and queries for maximum efficiency and reliability.Leverage Apache Tika for extracting metadata and text from a wide range of document formats, enhancing content accessibility and searchability.Utilize Nest.js for encryption, versioning, and caching, ensuring robust application security and performance.Implement Apache Superset for the development of insightful reports and dashboards, enabling data-driven decision-making.Deploy Node-RED for creating complex rule and workflow engines, automating processes, and enhancing application logic.Collaborate with cross-functional teams to define, design, and ship new features.Mentor junior developers, conducting code reviews and providing guidance to ensure quality and adherence to best practices.Stay abreast of emerging technologies and trends, applying them to improve existing processes and products.Implement and promote DevSecOps practices across the development lifecycle, ensuring the integration of security practices early in the development process.

Required Qualifications:Bachelors Degree in Computer Science, Engineering, or related field, or relevant work experience.A minimum of 8 years of experience in software development, with a strong focus on Node.js and Angular-based applications.Proven experience in designing and implementing REST APIs.Solid understanding of containerization technologies and their application in development workflows.In-depth knowledge of Keycloak, TypeORM, PostgreSQL, Apache Tika, Nest.js, Apache Superset, and Node-RED.Strong problem-solving abilities and attention to detail.Exceptional communication and collaboration skills.Proficiency in leveraging DevSecOps CI/CD practices and tools, such as GitLab, GitHub, GitHub Actions, Jenkins, SonarQube, and Snyk, to enhance automation, code quality, and security throughout the development lifecycle.Demonstrated experience in integrating security practices into the CI/CD pipeline to identify and mitigate vulnerabilities early in the development process.

Preferred Experience:Federal civilian client work6+ years of experience as a DevSecOps Developer / Solutions ArchitectFamiliarity with AWS services are preferred but not mandatoryAWS Certification is preferred

RIVA Solutions is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identify, national origin, disability, veteran status, or any protect class. If you need a reasonable accommodation to search for a job opening or to submit an online application, please email accommodations@rivasolutionsinc.com. Only messages left for this purpose will be returned.

Frequently Asked Questions

How do I apply for the Senior Software Engineer position at RIVA Solutions, Inc.?

Click the “Apply for this Position” button on this page to submit your application directly to RIVA Solutions, Inc. without recruitment intermediary fees.

Is this position eligible for remote work or visa sponsorship?

This position is located in Rockville, MD with potential relocation and sponsorship assistance depending on candidate qualifications.

Are there any candidate fees on Hirely?

No. Hirely is completely free for candidates. We never charge registration fees or placement fees.

🛡️ Job Seeker Safety Advisory

Legitimate employers will never ask you to transfer funds, purchase equipment from unauthorized vendors, or pay application/visa fees. Hirely rigorously monitors listings, but always verify communication is from official corporate email domains.

Learn how to protect yourself against employment fraud →
← Explore Other Roles