Senior Full Stack Engineer
Accylerate · United States · 1 mo ago
RemoteRemoteEngineeringContract
Ideal Candidate Profile
The ideal candidate is a Senior Full Stack Engineer with strong React, Node.JS, AWS Lambda, and microservices experience. They must be familiar with Agentic AI within software development.
Responsibilities
- Responsible for complex software development including coding, managing small sections of ongoing projects, and adhering to deadlines.
- Create design specifications, unit test, and prepare technical documentation.
- Ensure professional relationships with customers and cross-team members meeting expectations.
- Design, develop, implement, and deploy AWS cloud solutions based on established standards and processes.
- Design, develop, and implement serverless software solutions supporting data quality and automation.
- Design and develop elegant and efficient cloud-enabled data processes and systems.
Requirements
- Minimum 7 years of demonstrated experience with software development.
- Strong and evolving competence in several programming languages and technologies, working knowledge of multiple tool sets, technologies, and implementation environments especially in the cloud.
- Expert-level experience with React, NodeJS, and scripting in a cloud-based environment.
- Demonstrated advanced experience with AWS Lambda, SNS/SQS, S3, IAM, CloudWatch, RDS, and DynamoDB, AWS CLI.
- Strong technical skills and experience in the virtual infrastructure domain, specifically Amazon Web Services.
- Strong design and development experience in building and monitoring microservices including UI.
- Working experience on CI/CD using AWS Code Pipeline.
- Experience developing full-stack solutions using NodeJS.
- Fundamentals in Object-Oriented (OO) and computer science foundation principles.
- Knowledge of systems analysis and design (including OOAD and UML), and database design.
- Experience in the software development lifecycle and modern software engineering principles and practices.
- Experience setting up a DataOps.
Preferred Skills
- High analytical skills and a knack for developing tools for monitoring high-frequency data services.
- Experience working on Agile teams with a 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.
- Ability to use: KMS, ALB/ELB, Route 53, VPC.
- Fluency with CI/CD toolsets such as: CloudFormation, BitBucket, Jenkins, Ansible.
- Experience with relational databases and NoSQL databases.
- Experience building infrastructure as code using AWS CloudFormation or similar scripting techniques.
- An appetite to learn new things.
Education/Certifications
- Bachelor's degree and/or other advanced degrees relevant to the field.
- Relevant AWS or other professional certifications.