Senior Full-stack Engineer | Team Lead | strong hands-on Angular

Pinnacle Inc.
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

.NET
Amazon Web Services (AWS)
Azure
CSS
Cloud Storage
Databases
Github
Design of User Interfaces
Log Analysis
Enterprise Messaging Systems
Microsoft SQL Server
SQL Azure
MongoDB
Open Source Technology
Software Deployment
TypeScript
Azure
Data Logging
Pulumi
Backend
Angular
Material Design
Google Cloud Functions
Bicep
Cosmos DB
Kendo UI
Front End Software Development
Terraform
Docker
Microservices

Job description

We are seeking a Team Lead Senior Software Engineer - Full Stack, with a strong frontend focus and deep hands-on expertise in Angular, to join one of our client's core product teams.

This is a frontend-heavy full stack role, designed to balance a backend-strong team. The ideal candidate is someone who is exceptionally strong in Angular and frontend architecture, while also being comfortable contributing to backend development in .NET as part of an end-to-end full stack workflow.

In addition to hands-on development, this role requires technical leadership on the frontend, including architectural guidance, design decision-making, and mentorship of other engineers.

The Project:

Our client's platform runs on the Microsoft Azure cloud and follows a microservices-based architecture. They run a mix of open source, vendor-licensed, and internally developed tools to perform functions such as provisioning, software deployment, logging, and monitoring.

You'll learn these tools and have opportunities to improve them. The team is collaborative; they work closely with the development teams and support them to deliver the best results for the organization. The goal is to balance the best solution with the need to get things done for each engineering challenge we face., Frontend & Full Stack Development

  • Lead the design and implementation of Angular-based frontend solutions
  • Build scalable, maintainable, and well-architected UI components using TypeScript and Angular
  • Contribute to backend development in .NET, supporting end-to-end feature delivery
  • Work on stories that span frontend and backend when required

Frontend Technical Leadership

  • Act as the frontend subject-matter expert within the team
  • Provide architectural and design guidance for frontend decisions
  • Mentor and support engineers on frontend best practices
  • Partner with backend technical leadership to make balanced, informed system-level decisions

Requirements

Frontend Technical Leadership

  • Deep, hands-on expertise in Angular (mandatory)
  • Strong experience with TypeScript
  • Solid understanding of frontend architecture, state management, and UI design patterns
  • Experience with SCSS and modern UI styling approaches
  • Experience with Angular component libraries (Kendo UI is a plus, but not required)

Backend (Supporting Skillset)

  • Some experience with .NET
  • Ability to contribute as a competent full stack engineer on backend tasks
  • Experience working on real-world .NET applications
  • Willingness to work across the stack and support end-to-end delivery

Architecture

  • Basic understanding of microservices concepts, including service communication and integration
  • Ability to work effectively within a microservices-based system

Nice to Have (Learnable / Optional)

  • Experience with Microsoft Azure (or AWS / GCP)
  • Familiarity with Azure services such as:
  • App Services, Function Apps, Container Apps
  • Storage Accounts, CDN
  • App Insights, Log Analytics
  • Exposure to Event Hubs, Service Bus, or similar messaging systems
  • Hands-on experience with Docker
  • Familiarity with Infrastructure as Code (Bicep, ARM, Terraform, Pulumi)
  • Experience with GitHub Actions or similar CI/CD tools
  • Database exposure (Azure SQL, SQL Server, MongoDB, Cosmos DB)

Required Soft Skills (Critical for Success)

  • Strong technical communication skills
  • Confidence in leading frontend discussions and decisions
  • Ability to guide teams through architectural and design choices
  • Collaborative mindset with a willingness to partner closely with other technical leaders
  • Ownership, accountability, and sound judgment in decision-making

About the company

We are a US-based IT outsourcing company with global software teams. We are headquartered in the USA with development teams in LATAM, EasternEurope and

Apply for this position