A New Jersey-based technology company is currently seeking a new Software Engineer (Infrastructure) for a great Remote opportunity with their staff.
Responsibilities:
The Software Engineer (Infrastructure) will:
Work in a small development team to complete assigned tasks by the specified deadline while following modern best practices for infrastructure design
Create technical specification documents for new features where relevant
Manage AWS infrastructure and configuration, including integration with GitLab CI/CD pipelines and Docker
Assist in the design, development, and deployment of new Lambda functions written in Node.js using the Serverless framework
Analyze, diagnose, and implement fixes for reported infrastructure issues
Schedule and execute system component upgrades
Monitor and evaluate system performance and identify and address potential bottlenecks
Perform other duties, as needed Qualifications:
8+ years of experience as a Backend Developer or Infrastructure Engineer
2+ years of experience working on DevOps with continuous deployment to AWS
Bachelor's Degree
Expert-level knowledge in modern JavaScript (ES2015+) and Node.js
Advanced knowledge of Git and Docker
Advanced knowledge of AWS services, especially Lambda, DynamoDB, Elastic Beanstalk, EC2, and CloudFormation
Proficient on Linux/Unix operating systems from a terminal
Great interpersonal skills
Excellent communication skills (written and verbal)
Strong attention to detail
Highly organized