305 King St W
Suite 1100
Kitchener, ON N2G 1B9
Canada
Lead Full-Stack Engineer (Python, Node.js, Angular) Dallas, TX, USA
Lead Full-Stack Engineer (Python, Node.js, Angular) Description
We are seeking an experienced Lead Full-Stack Engineer with strong capabilities in Python, Node.js, and Angular.
The role is hybrid (3 days in the office) within one of the following locations: Malvern, PA; Charlotte, NC; Dallas, TX. Our project team is dedicated to backend operations, primarily working with Backend for Frontend (BFF) components utilizing technologies like Node.js and AWS, with potential utilization of Java.
Req.#758289040
#LI-DNI#LI-IT1
Responsibilities
- Develop and refine Backend for Frontend solutions
- Automate and enhance CI/CD pipelines
- Design and implement automated testing strategies to ensure robustness
- Update and maintain infrastructure as code scripts to adhere to best practices
- Review code submissions from team members to ensure high standards are maintained
- Analyze and provide innovative solutions for legacy system challenges
- Participate actively in all SCRUM ceremonies, promoting a strong agile environment
Requirements
- Bachelor’s or Master's Degree in Computer Science or related field
- At least 8 years of experience in software development, with expert-level knowledge specifically in Python
- Expert-level knowledge specifically in Node.JS
- Proficiency in Angular
- Extensive experience in developing applications and creating RESTful services using Python and its popular frameworks
- Proficiency in front-end technologies
- Strong leadership skills in technology, with the ability to analyze legacy systems and define innovative architectures
- Proficiency in Agile methodologies
- Deep expertise and practical experience with the AWS application stack (ECR, ECS, Lambda, S3, RDS, DynamoDB, API Gateway, CloudWatch, CloudTrail)
- Advanced skills in CI/CD automation using tools like GitHub Actions and Bamboo
- A thorough understanding of the full Software Development Life Cycle in structured environments including DEV, QA, UAT, and PROD stages
Nice to have
- Experience with QA automation and tools such as Cucumber and API testing tools
- Knowledge of Infrastructure as Code (IaC) using tools like AWS CloudFormation and Terraform
- Frontend development experience, particularly with Angular
- Node.js proficiency is appreciated
We offer
- 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
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.