Experienced Full Stack Software Engineer – Web & Cloud Application Development
About Delta Airlines
Delta Airlines is a world-renowned airline that has been a leader in the aviation industry for over 90 years. With a strong commitment to innovation, customer satisfaction, and employee development, Delta has become a preferred choice for travelers worldwide. As a remote team member, you'll play a pivotal role in shaping the airline industry, leveraging cutting-edge technology and your expertise to drive success. Join Delta Airlines and redefine the future of aviation from the comfort of your home!Job Summary
We're seeking an experienced Full Stack Software Engineer to join our remote team. As a key member of our development team, you'll be responsible for designing, developing, and maintaining web applications on AWS, implementing scalable and fault-tolerant structures, and collaborating with cross-functional teams to enhance the overall architecture and design of our web applications. If you're passionate about technology, innovation, and customer satisfaction, we encourage you to apply for this exciting opportunity.Key Responsibilities
- Develop Proof-of-Concept and MVP (Minimum Viable Product) tasks to validate new architectures and answers
- Write and grow code, operating in the front and back-end technology and cloud infrastructures, and actively participate in code reviews
- Analyze user needs to derive software program layout and performance requirements
- Debug existing software and accurate defects
- Provide guidelines for enhancing documentation and software development process standards
- Design and code new software programs or alter existing software programs to feature new features
- Writes code that meets specifications. Develops software packages and equipment
- Completes programming and plays testing and debugging packages
- Develops software packages and equipment using Agile development methodologies
- Design, develop, and maintain web applications on AWS
- Implement scalable and fault-tolerant structures on AWS
- Utilize AWS services including EC2, S3, RDS, and CloudFront to build and deploy web applications
- Work with the development team to ensure that all packages are optimized for performance and scalability
- Troubleshoot and debug web applications and infrastructure issues
- Collaborate with other teams to enhance the overall architecture and design of web applications
- Stay current with the latest developments in AWS and web development technology
What You Need to Succeed
Minimum Qualifications
- Strong experience with web development and web technology including HTML, CSS, JavaScript, and web frameworks including Ruby on Rails, Node.js, or Django
- Bachelor's or Master's degree in Computer Science or related field
- Experience with AWS services including EC2, S3, RDS, and CloudFront
- Knowledge of containerization and container orchestration (Docker, Kubernetes)
- Strong understanding of distributed systems, microservices architecture, and cloud-based total infrastructure
- Understanding of database structures and SQL
- Experience with Linux/Unix operating systems
- Strong analytical and problem-solving skills
- Excellent communication and collaboration skills
- Ability to work in a fast-moving and agile environment
- Consistently prioritizes security and protection of self, others, and personal data
- Embraces diverse people, thinking, and styles
- Possesses a high school diploma, GED, or high school equivalency
- Is a minimum of 18 years of age and has the authorization to work in the United States
- Demonstrates that privacy is a concern when handling personal data
What Will Give You a Competitive Edge
- Airline industry knowledge is a plus
- Experience working in an airline technology environment is preferred
- Highly motivated and eager to work in a fast-moving organization
- Experience with agile development with frequent releases is a plus
- Bachelor's or Master's degree in Computer Science or related field
- Experience with AWS services including EC2, S3, RDS, and CloudFront preferred