Lead Software Engineer FullStack Angular/NodeJS
Charlotte NC/Malvern PA
Fulltime
We have an opportunity for a Lead JavaScript Engineer
Responsibilities
- Lead and represent the team on various technical forums
- Work closely with the product owner to define stories
- Own the technical backlog
- Participate in architecture review
- Contribute to discussions with designers
- Participate in SCRUM ceremonies
- Develop enhance and maintain code
- Implement UI in Angular with high quality
- Contribute to estimation and planning sessions
- Design and build back end Microservices and REST APIs
- Work to implement quick prototypes
- Run unit testing and performance testing
- Conduct code reviews
- Follow Best Practices including code review unit testing CI
- Mentor other developers and collaborate with peers
- Work with stakeholders including the Executive Product Enablement and Design teams to assist with datarelated technical issues and support their Data infrastructure needs
Requirements
- Bachelors Degree in Computer Science or similar
- 8 years of experience designing and developing front end applications and Microservices REST APIs
- 4 years of experience with leading a team and providing guidance on technical governance
- Handson technology leadership preferably full stack development or experience with the technologies listed below
- Ability to analyze legacy applications and define target state design/architecture
- 3 years of experience in agile methodology
- Experience in onsite/offshore delivery model
- Technical Skills:
- Expert level Front End experience with the latest versions of Angular (v10 or later)/TypeScript
- Back end experience with Node.js (BFF) Express Nest Microservices APIs
- Advanced backend experience with Java
- Experience in an AWS cloud environment (EC2 S3 Lambda Kinesis Firehose DynamoDB EKS Cloudwatch FraudDetector CloudFormation and other frequently used AWS services)
- Database experience with DynamoDB PostgresSQL (Optional DB2 (Legacy)
- Other languages: Python
- Monitoring experience using Splunk
- Testing experience utilizing tools Cypress
- Soft Skills:
- Excellent communication and presentation skills
- Experience in a Client facing environment
- Ability to remove the fuzziness deal with ambiguity
- Strong attention to detail
- Able to work onsite at client office in Malvern PA or Charlotte NC 3 days per week
Benefits
- Medical Dental and Vision Insurance (Subsidized)
- Health Savings Account
- Flexible Spending Accounts (Healthcare Dependent Care Commuter)
- ShortTerm and LongTerm Disability (Company Provided)
- Life and AD&D Insurance (Company Provided)
- Employee Assistance Program
- Unlimited access to LinkedIn learning solutions
- Matched 401(k) Retirement Savings Plan
- Paid Time Off
- Legal Plan and Identity Theft Protection
- Accident Insurance
- Employee Discounts
- Pet Insurance
- Employee Stock Purchase Program