Systems Architect
at PixelQue Software Private Limited
Remote, Oregon, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 30 Apr, 2025 | Not Specified | 30 Jan, 2025 | N/A | Database,Node.Js,Design Patterns,Microservices,Soft Skills,Presentation Skills,Software Development,Infrastructure,Computer Science,Languages,Software Design,Cloud,Collaboration,Version Control,Angular,Scanning,Code,Devops,Security,Database Systems | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
POSITION OVERVIEW
We are seeking a Systems Architect to lead the design, development, and ongoing support of our PERFEQTA and DMS apps. The role focuses on building a robust, multi-tenant system using best practices across both front-end (Angular) and back-end (Node.js), as well as ensuring high code quality, scalability, and reliability.
REQUIRED QUALIFICATIONS:
Education & Experience:
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
Several years of experience in software development, with proven leadership in architectural roles.
TECHNICAL SKILLS:
Languages & Frameworks: Proficiency in Node.js, Angular, and .NET (C#).
OOP & Software Design: Mastery of OOP principles and design patterns.
Multi-Tenancy: Hands-on experience developing multi-tenant systems.
DevOps & Cloud: Experience with container orchestration and CI/CD pipelines.
Security & SSO: Familiarity with single sign-on, identity management, and modern authentication flows.
Database: Experience with NoSQL or similar database systems, including replication strategies and backups.
Version Control: Solid understanding of Git workflows and code review practices.
SOFT SKILLS:
Leadership: Ability to guide cross-functional teams and mentor junior engineers.
Communication: Strong verbal, written, and presentation skills.
Problem-Solving: Proven track record of tackling complex architectural issues.
Collaboration: Comfortable working in agile environments, coordinating with product and engineering teams.
PREFERRED QUALIFICATIONS:
Familiarity with code quality and scanning tools.
Knowledge of Infrastructure as Code (IaC) and microservices.
Experience in highly regulated industries with secure development best practices.
Responsibilities:
- Architect and Design PERFEQTA
Lead the evolution of an Angular (front-end) and Node.js (back-end) app.
Ensure proper usage of OOP principles (Abstraction, Encapsulation, Polymorphism, Inheritance). - .NET Application Support
Oversee the .NET application for performance optimization, security, and feature enhancements.
Guide the .NET team on best practices, code reviews, and continuous integration. - Code Quality & Standards
Enforce coding standards and maintain documentation for readability and future scalability.
Promote best practices, including code commenting, sensible use of constants/enums, and replacing console outputs with loggers. - Technology Upgrades
Plan and execute periodic upgrades for Node.js, Angular, and any other critical frameworks.
Evaluate upgrade efforts, create a roadmap, and coordinate with teams to minimize disruption. - Multi-Tenant Architecture
Implement strategies to allow a single codebase to serve multiple tenants with separate databases.
Handle tenant-specific configuration, database creation, and secure data segregation.
6.Integration & Authentication
Integrate PERFEQTA with other internal modules through a unified authentication layer.
Support Single Sign-On (SSO) via a centralized identity provider or tenant-specific SSO, as needed. - Scalability & Reliability
Leverage container orchestration to enable auto-scaling and high availability.
Design stateless REST APIs, implement distributed logging, and ensure fault-tolerant, load-balanced deployments. - Automation & Self-Verification
Implement automated testing and self-verification features to maintain system health.
Establish processes for continuous integration and automated deployments. - Scheduler & Job Management
Oversee scheduling modules that handle multi-tenant workflows, triggers, and automated tasks.
Implement fail-safe mechanisms to ensure resilience and data integrity. - License & Access Control
Collaborate on high-level license management and access control features for multi-tenant environments.
Enforce licensed feature sets per tenant through centralized checks. - Database & Backup Strategy
Design scalable, redundant data storage solutions to ensure minimal downtime and data loss.
Coordinate replication and backup routines in line with business continuity requirements. - Leadership & Collaboration
Mentor and guide engineers on architectural best practices.
Communicate effectively with product owners, project managers, and other stakeholders.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - Application Programming / Maintenance
Information Technology
Graduate
Computer Science, Software Engineering, Engineering
Proficient
1
Remote, USA