Job Title : Principal Full Stack Engineer-Angular
Location : Remote
Duration : Contract
Term : 3+ months
Job Description :
Experience Desired : 8+ Years.
Technical Leadership & Architecture
- Define and drive the technical roadmap and architecture for major full-stack initiatives, ensuring alignment with business goals and industry best practices.
- Serve as the chief technical authority and subject matter expert for Angular and related front-end technologies, as well as backend systems (e.g., Node.js, Spring Boot, microservices).
- Conduct complex architectural reviews and design sessions, ensuring solutions are robust, secure, and maintainable.
- Lead the selection and evaluation of new technologies, tools, and platforms.
Development & Delivery
Design and develop highly available, high-performance user interfaces using Angular , TypeScript, HTML5, and CSS preprocessors (e.g., SCSS, Less).Implement and manage robust, scalable RESTful APIs and backend services.Oversee and actively contribute to the entire software development lifecycle, from concept and design to deployment and post-launch support.Enforce and contribute to DevOps practices including CI / CD pipelines, automated testing, and infrastructure-as-code.Mentorship & Standards
Mentor and coach senior and mid-level engineers, fostering a culture of technical excellence , continuous improvement, and ownership.Establish and evangelize coding standards, best practices , and patterns (e.g., design patterns, state management strategies, component architecture).Drive code quality through rigorous unit testing, integration testing, and code reviews. Proactively identify and address technical debt and performance bottlenecks.Required Qualifications
Experience : 10+ years of progressive experience in software engineering, with at least 3+ years in a Principal, Lead, or Architect-level role .Front-End Expertise : Deep, expert-level proficiency in Angular (latest versions) , TypeScript, RxJS, and modern front-end build tools. Must have experience building large-scale, complex SPAs.Full-Stack Proficiency : Strong expertise in at least one major backend language / framework (e.g., Node.js / Express, Java / Spring Boot, Python / Django ).Database : Proficient in designing and optimizing both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB) databases.Cloud & DevOps : Extensive experience with public cloud platforms (e.g., AWS, Azure, GCP ) and containerization technologies ( Docker, Kubernetes ).Architecture : Proven experience designing and implementing highly available systems, including microservices architecture and event-driven patterns.Preferred Qualifications
Master's degree in Computer Science or a related technical field.Expertise in state management libraries / patterns (e.g., NgRx, Redux).Experience with advanced UI / UX development and accessibility standards (WCAG).Knowledge of distributed caching systems (e.g., Redis, Memcached).Contribution to open-source projects or significant community involvement.Key Skills :
Angular, React, javascript, Typescript, Java, Python