Full Stack - Software Engineer II (Power Distribution Equipment, Utility, HMI)
HybridRaleigh, North Carolina, United States or Durham, North Carolina, United States
Job Summary
Design, build, and maintain Angular applications for customer-facing dashboards, administrative tools, and operational interfaces using TypeScript, Node.js, and AWS Lambda. Develop backend services and AWS CDK infrastructure code to support scalable, repeatable deployments across Kinesis, RDS, and ElastiCache. Implement observability via CloudWatch and X-Ray while managing CI/CD pipelines with CodePipeline, CodeBuild, and CodeDeploy. Collaborate with engineers and product stakeholders through Git workflows and code reviews to deliver mission-critical cloud-native solutions.
Required Qualifications
- Strong experience with TypeScript/JavaScript in both frontend and backend development
- Professional experience with Angular v14+
- Hands-on experience with AWS services such as Lambda, IAM, S3, and event-driven architectures
- Experience with infrastructure as code, preferably AWS CDK or similar tools
- Experience working with relational databases and ORMs such as Sequelize, TypeORM, or Prisma
- Practical understanding of caching concepts and tools such as Redis or ElastiCache
- Comfortable working with CI/CD pipelines and automated deployment processes
- Proficient with Git/GitHub workflows, including branching, pull requests, and code reviews
- Experience writing automated tests for frontend and backend applications
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field
- Typically 2–5 years of professional software development experience in full-stack, cloud-based, or web application development
- Minimum travel
- Primarily remote
Desired Qualifications
- experience with standalone components or signals-based Angular v17+
- AWS certification, such as Developer Associate or Solutions Architect Associate
- Experience with Amazon Cognito authentication flows
- Experience with Angular Material, AG Grid/AG Charts, or Highcharts
- Familiarity with Docker or container-based deployments, including ECR, Swarm, or ECS
- Exposure to VPC networking, security groups, and cloud security best practices
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.