[Remote] Full Stack Engineer(Node.JS/Microservices/AWS)
Note: The job is a remote job and is open to candidates in USA. Accylerate is seeking a Senior Full Stack Software Engineer with strong Node.js, microservices, and AWS experience. The role focuses on designing, developing, testing, documenting, and deploying cloud-enabled full stack and serverless solutions, while supporting data quality, automation, monitoring, and enterprise data processes.
Responsibilities
- Candidate will be responsible for complex software development including coding, managing small sections of ongoing projects and closely adhering to deadlines while advancing team's best practices
- Candidate will also take responsibility for creating design specifications, unit testing, and preparing technical documentation
- Candidate will ensure relationships with customers and cross-team members are professional and meet expectations
- The ideal candidate will have designed, developed and implemented serverless software solutions in support of data quality and automation
- The Senior Full Stack Engineer will design, develop, implement, and deploy 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
Skills
- Minimum 7 years 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 in NodeJS and scripting in a Cloud based environment
- Demonstrated advanced experience with AWS Lambda, SNS/SQS, S3, IAM, CloudWatch, RDS and DynamoDB, AWS CLI
- Possess strong technical skills and experience in the virtual infrastructure domain, specifically Amazon Web Services
- Strong design and development experience in building and monitoring microservices
- Working experience on CI/CD using AWS Code pipeline
- Demonstrated experience in developing full stack solutions using NodeJS
- Working knowledge of distributed architectural design patterns
- Knowledge of software development lifecycle and modern software engineering principles and practices
- Proficient in using AI coding assistants and autonomous agents to accelerate development, testing, and automation—while maintaining deep code understanding, critically validating AI outputs, and exercising technical ownership over all code
- High analytical skills and knack to develop tools for monitoring high frequency 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
- Ability to use: KMS, ALB/ELB, Route 53, VPC
- Fluency with CI/CD toolsets such as: CloudFormation, BitBucket, Jenkins, Ansible,GitHub
- Experience with relational databases, and NoSQL databases
- Experience building infrastructure as code using AWS CloudFormation or similar scripting techniques
- Appetite to Learn new things
- Knowledge in InfrastructureAsCode, and GenAI
- Bachelor's degree and/or other advanced degree(s)
- Relevant AWS or other professional certifications
Company Overview