Full-Stack Developer - Python, Node.js, React.js, AWS

Overview

Remote
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)
10% Travel

Skills

Full-Stack Developer
Node.js
NodejS
Node js
Reactjs
React JS
React.js
python
sql
AWS

Job Details

Job Title Software Engineer/Full stack
Job Type Full Time
Job Location Atlanta, GA & Birmingham, AL

Job responsibilities include:
Collaborate closely with product owners, UI/UX designers, and digital strategists.
Contribute to the architectural design and direction of the technical infrastructure
Research, evaluate and recommend alternative solutions
Design, develop, test, deploy and maintain application code
Write unit/integration tests
Oversee integrations with internal systems and 3rd party services
Ensure performance, security, accessibility, and responsive design best practices are followed
Collect and analyze metrics to drive implementation decisions
Design, improve and document processes
Review and collaborate with other engineers on their code
Support your team through encouragement and by example
Mentor and share knowledge within the team and across the department
Deliver on personal and team deadlines and goals

Required Skills/Experience:
Bachelor's degree in computer science, mathematics, engineering or other related fields
8+ years of professional experience in application development
Strong understanding of both functional and object-oriented programming paradigms
Strong understanding of SOLID design principles
Desire to innovate and discover new technologies
Comfortable working with multiple programming languages at the same time
Development and troubleshooting of complex SQL
Understanding of REST principles
Experience with Agile development methodologies
Strong communications and presentation skills
Excellent organizational skills, detail-oriented, and works well in a team environment or as an independent contributor
Ability to work within a team environment
Driven to continually learn and master new skills

Preferred Skills/Experience:
Extensive experience in web development using modern frontend and backend technologies
Strong proficiency in frontend (React, NextJS) and backend (Python, NodeJS) technologies
Experience acting as the tech lead within a team
Proficiency in AWS services: EC2, S3, Lambda, RDS, CloudFormation, ECS/EKS, VPC, IAM, etc.
Experience with serverless architectures using AWS Lambda.
Familiarity with security best practices in cloud environments (Auth0)
Experience with caching and in-memory database technologies
Experience working with responsive design frameworks
Caching and in-memory database technologies
Asynchronomulti-threaded programming patterns
Experience with performance tuning for high-traffic portals
AWS certifications (e.g., AWS Certified Developer Associate, AWS Certified Solutions Architect)

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.