[Remote] Senior Full Stack Engineer
Note: The job is a remote job and is open to candidates in USA. TALENT Software Services is a not-for-profit membership organization dedicated to providing excellence and equity in education. They are seeking a Senior Full Stack Engineer responsible for complex software development, design specifications, and ensuring high data quality and process automation within the Information Technology division.
Responsibilities
- Responsible for complex software development including coding, managing small sections of ongoing projects and closely adhering to deadlines
- Creating design specifications, unit testing, and preparing technical documentation
- Ensuring relationships with customers and cross-team members are professional and meet expectations
- Analyzing procedures, and designing and implementing solutions to attain high data quality and process automation
- Designing, developing, implementing, and deploying AWS cloud solutions, based on a set of standards and processes which establish consistency across the enterprise data, reduce risk, and promote efficiencies in support of the organization's goals and objectives
- Designing, Building, testing, deploying and maintaining production code for complex web-based applications using Cloud technologies and micro-services with AWS services
- Developing comprehensive test plans and automation test suites
- Supporting and coordinating with other Engineers, Architects and teams including other technology teams such as a User Experience team or an infrastructure team
Skills
- Designs, Builds, tests, deploys and maintains production code for complex web-based applications using Cloud technologies and micro-services with AWS services
- Expert level experience in NodeJS and scripting in a Cloud based environment
- Advanced level of experience with React & UI frameworks, tools and technologies
- Develops comprehensive test plans and automation test suites
- Demonstrated advanced experience with AWS Lambda, SNS/SQS, S3, IAM, CloudWatch, RDS and DynamoDB, AWS CICD/CDK devops
- Demonstrated experience in developing and monitoring full stack solutions with microservice architecture using NodeJS
- Responsible for support of and coordinating with other Engineers, Architects and teams including other technology teams such as a User Experience team or an infrastructure team
- Effective communication skills are a must along with a strong customer service orientation, and the ability to clearly discern client needs
- Fundamentals in OO and computer science foundation principles
- Bachelor's degree and/or other advanced degree(s)
- Relevant AWS or other professional certifications
- High analytical skills and knack to develop and monitor tools for High frequency web apps and data services
- Experience working on Agile teams with the scrum team member attitude – willingness to support the Team to be successful in any area necessary
- Advanced demonstrated experience with AWS cloud supported programming languages like JavaScript, TypeScript, or Python
- Experience with relational databases, and NoSQL databases
- Experience building infrastructure as code using AWS CloudFormation or similar scripting techniques
- Appetite to Learn new things
Company Overview
Company H1B Sponsorship