Position: Full Stack Angular Developer
Location: Remote
Contract
Contract
Principal Full Stack Engineer (Angular/Full Stack)
Overview
We are seeking an exceptionally skilled and experienced Principal Full Stack Engineer to join
and a dedicated mentor capable of elevating the engineering practices and technical standards
across the organization.
Key Responsibilities
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.
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
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).
—