Website:
innovatzglobal.com
Job details:
Role: Fullstack Developer
Location: Remote
Duration: One year Contract
Job Description:
Experience and knowledge:
- Candidates must have 6+ years of relevant professional experience in full-stack development.
- Demonstrated experience in designing and implementing complex microservices architectures and robust APIs utilizing Node.js and TypeScript.
- Advanced proficiency in TypeScript is required, including experience with advanced TypeScript features and design patterns.
- Deep experience with backend frameworks, specifically NestJS, with an emphasis on architectural patterns like CQRS or Event Sourcing.
- Proven track record in developing complex web applications with Angular version 14 or higher.
- Extensive experience with both SQL (SQL Server) and NoSQL (MongoDB) databases; expert-level ability in schema design, query optimization, and caching strategies using Redis.
- Strong experience with Azure cloud platforms, specifically designing solutions around Service Bus, Key Vault, AKS (Azure Kubernetes Service), and Blob Storage.
- Deep understanding of security protocols and identity management, including SAML, OAuth2, and OpenID Connect.
- Experience with Event-Driven Architecture working with message brokers create loosely coupled integrations.
- Experience in defining and implementing CI/CD strategies, container orchestration with Docker and Kubernetes, and infrastructure-as-code concepts.
- Expert in using GitHub for version control and SonarQube for maintaining high standards of code quality and security.
- Advanced proficiency in leveraging AI-assisted coding tools (GitHub Copilot) to drive team productivity and code consistency.
Skills and attributes:
- Possesses a comprehensive grasp of Domain-Driven Design (DDD) and distributed system design patterns.
- Leads by example in cross-functional agile teams, facilitating technical discussions, refining requirements, and championing a DevOps mindset.
- Expert user of ALM tools including Jira and Confluence to document architectural decisions and track complex project milestones.
- Exceptional analytical, systems-thinking, and leadership abilities, paired with the ability to communicate technical strategy to both engineers and stakeholders.
- Proactively identifies and adopts emerging technologies, conducting proof-of-concepts to keep the tech stack modern and competitive.
- Committed to mentoring junior and mid-level engineers, performing rigorous code reviews, and establishing engineering best practices.
- Oversees the investigation and resolution of critical production incidents, ensuring root cause analysis and long-term remediation within SLA.
Click on Apply to know more.