Search jobs > Atlanta, GA > Permanent > Senior software engineer

Senior Full-Stack Software Engineer

Unclaimed Baggage
Atlanta, Georgia, US
Permanent

Position Title : Senior Full-Stack Software Engineer Status : Hybrid Location : Atlanta, GA

The following information provides an overview of the skills, qualities, and qualifications needed for this role.

COMPANY OVERVIEW Unclaimed Baggage (UB) is the only company in the United States that buys and sells the lost luggage of airlines that is unable to be reunited with its owners.

As one of the largest tourist attractions in the state of Alabama, it attracts over one million visitors each year from all 50 states and over 40 foreign countries.

It has been featured on a number of major media outlets, including NPR, the Today Show, National Geographic, the Washington Post, and the New York Times.

In addition, Unclaimed Baggage launched its e-commerce platform in 2020, and has shipped orders to every state and over 25 different countries.

The e-commerce platform continues to grow and has become an integral part of the company strategy. Our Software Engineering and Analytics team develops applications, analytics, and reporting solutions that drive strategic decisions and optimize company operations.

The team also collaborates with the IT desktop and infrastructure team to streamline technology operations and infrastructure.

We are seeking an experienced full-stack software engineer to help lead the design, development, and deployment of business-driving technology solutions, data analytics, and various integrations with third-party vendors.

ROLE SUMMARY The Senior Full-Stack Software Engineer at Unclaimed Baggage will play a key role in the planning, design, development, and deployment of custom software applications, third-party integrations, and analytics solutions spanning both front-end and back-end technologies.

This role demands a blend of technical expertise, leadership skills, and a deep understanding of modern software development methodologies.

The individual in this role will be responsible for designing and implementing robust solutions, collaborating with cross-functional teams, and contributing to all stages of the software development lifecycle.

KEY RESPONSIBILITIES

  • Lead front-end and back-end development initiatives and manage small delivery team for various projects.
  • Lead third-party integration projects, ensuring seamless integration of external systems and technologies.
  • Mentor junior developers and promote a culture of learning and excellence within the team.
  • Ensure adherence to best practices in front-end development, focusing on React, React Native, TypeScript, Bootstrap, Material Design, Node.js, HTML, and CSS.
  • Ensure adherence to best practices in back-end development and system integration.
  • Contribute to the continuous improvement of development processes and methodologies.
  • Develop and maintain robust testing suites.
  • Develop and maintain comprehensive documentation for back-end systems and integrations.
  • Ensure all code is well-documented, readable, maintainable, and scalable.
  • Participate in strategic planning and decision-making with other senior members of the technical team.

EDUCATIONAL REQUIREMENTS Bachelor’s degree in computer science, computer engineering, or a related field.

SKILLS AND QUALIFICATIONS

Extensive experience and expertise in full-stack development, with expertise in C#, ASP.NET Core, Entity Framework Core, React, TypeScript, Bootstrap, Material Design, Node.

js, HTML, CSS, and related technologies.

Substantial experience working with and modifying backend application services including data model changes, and SQL experience.

Substantial experience with SQL Server or MySQL preferred.

  • Proven ability to lead and mentor a team of software engineers.
  • Proficiency in Agile methodologies and a commitment to software craftsmanship principles.
  • Strong understanding of front-end and back-end best practices and optimization techniques.
  • Strong experience in third-party integration and managing complex integration projects.
  • Experience with cloud-native development practices in AWS or Azure is preferred.
  • Excellent problem-solving, analytical, and troubleshooting skills.
  • Strong communication and interpersonal skills, with the ability to work collaboratively across teams.
  • Experience with CI / CD tools and test automation tools, like Selenium, Protractor, and Cucumber.
  • Ability to manage multiple projects and deliver high-quality work under tight deadlines.
  • Experience with PowerBI is a plus.

SCHEDULED HOURS AND EXPECTATIONS 40-hour week, 9 : 00am-5 : 00pm Central time. This is a hybrid role with a weekly expectation of 60% in-office attendance, with the balance done remotely.

J-18808-Ljbffr

5 days ago
Related jobs
Promoted
VirtualVocations
Norcross, Georgia

Key Responsibilities:Collaborate with cross-functional teams to design and develop user-facing productsArchitect and implement innovative features to enhance user experienceProvide technical leadership, mentorship, and guidance to junior engineersRequired Qualifications:5+ years of experience as a S...

Promoted
Sirius XM Radio, Inc.
Atlanta, Georgia

Experience both as a manager supporting a team of 10+ engineers/programmers and as a senior (principal or above) engineer or senior architect. The Senior Principal Software Engineer - Web position will design, develop, and maintain web applications, frameworks and infrastructure providing customer f...

Promoted
VirtualVocations
Norcross, Georgia

A company is looking for a Senior Full Stack Engineer - Shopping (REMOTE). ...

Promoted
Square
Atlanta, Georgia

Senior Software Engineer, Orders Workflow. As a Software Engineer on the Orders Workflows team, you will:. You are a seasoned software engineer passionate about building systems that make a significant impact. So we expanded into software and started building integrated, omnichannel solutions – to h...

Promoted
VirtualVocations
Norcross, Georgia

A company is looking for a Staff Senior Software Engineer - Full Stack. ...

Promoted
Manhattan Associates
Atlanta, Georgia

Read on to fully understand what this job requires in terms of skills and experience If you are a good match, make an application. Exercise discretion to determine optimal and efficient designs for multiple areas of the software system. Project manage development and unit testing of assigned softwar...

Corpay
Atlanta, Georgia

We’re seeking a Senior Software Engineer who has a desire to learn and thrive on challenge, to join one of our product engineering teams at r2c - one of our fleet management businesses on a full-time, permanent basis. You will collaborate closely with other Software Engineers and Designers across mu...

Baanyan Software Services, Inc.
Atlanta, Georgia

Role: Full stack React Developer - React with Spring boot and Micro Services. Work with a team of developers with deep experience in distributed microservices and full stack systems with React. Perform software development on Front End Applications leveraging a test-driven development pattern. Share...

Home Depot
GEORGIA, US
Remote

Principal specializing in Machine Learning is responsible for guiding software design and algorithm design across multiple engineering teams and principal software engineers. They will be a key contact point across a large portfolio for sharing and engaging with principal software engineers to foste...

Catapult Services LLC
Atlanta, Georgia

We are in search of an experienced Senior Machine Learning Software Engineer proficient in C++, with a minimum of 7 years of hands-on production experience. As a Machine Learning Software Engineer, you will be instrumental in designing and deploying robust ML models, building Microservices, and cont...