Lead Software Engineer - Full-Stack 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 Micro-services 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 data-related technical issues and support their Data infrastructure needs
Requirements
- Bachelor's Degree in Computer Science or similar
- 8+ years of experience designing, and developing front end applications and Micro-services, REST APIs
- 4+ years of experience with leading a team and providing guidance on technical governance
- Hands-on 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, Micro-services, APIs
- Advanced back-end 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)
- Short-Term and Long-Term 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
1 day ago