Senior Full Stack Engineer - Remote - 6 month contract to hire
Candidate MUST be able to convert to client's W2 after 6 months
Candidate MUST be open to relocating to North Carolina once converted to full-time
Candidate MUST be able to work without sponsorship
Responsibilities:
• Develop through modern Agile development methodologies intuitive, easy-to-use software in collaboration with the development team, project managers, business analysts, UX designers, quality assurance and users across the organization.
• Perform full-stack application development using advanced expertise in OO programming & design patterns
• Take ownership of assigned application development tasks.
• Design and code complex RESTful micro services for new applications and enhancing existing applications.
• Follow best practices for test-driven development and QA automation integration.
• Create end to end automation & leverage frameworks to enact IAAS as part of highly maintainable ecosystem
• Push the envelope with innovative and creative thinking.
• Provide modern and performant solutions for large-scale applications.
• Mentor and train developers to help solve technical challenges.
Skills and Qualifications:
Minimum Requirements
• Bachelor’s degree in computer science or equivalent technical work experience.
• Experience with the latest Angular frameworks (Angular 8+), Typescript, HTML5 and CSS3
• Experience with State Management tool: NGrx and RxJS for observables
• 7+ years JAVA development experience - Java 8/11
• Experience working on SPRING frameworks developing RESTful web services.
• Demonstrate the ability to learn new technologies, research new areas within computer science, and apply this research to ongoing initiatives.
• Have excellent troubleshooting, follow-through, and problem-solving skills.
• Show strong analytical, communication and team collaboration skills to actively participate in our Agile teams.
Preferred Requirements
• 2+ years work experience and expert knowledge of primary AWS services (Lambda, ECS, IAM, VPC, EC2, ELB, RDS, Route53, S3, API gateway, SQS, DynamoDB).
• Experience in working with various relational and NoSQL databases (e.g., Mongo DB, Hadoop, etc.) for large enterprise solutions.
• Experience developing container based and serverless applications.
• Experience with messaging services like SQS, Kafka, IBM MQ, or ActiveMQ.
• Ability to coach and mentor junior developers and champion cross team reuse of existing code in new environments
• Terraform experience would be a HUGE plus