Join our team of specialists and use your abilities to affect an industry

A Rapidly Growing Software Development Company Revolutionizing the Automotive Industry

We are building a team of innovators who will blaze that road with us as we continue to lead the drive forward with our technology.

If you would like to be a part of a creative culture with the flexibility to work from wherever you feel most inspired from day to day, AFG has full-time, part-time and contracting positions waiting for you. Apply if you are a self-motivating, team player with a positive attitude looking to make an impact with your skills.

What Our Team is Saying

“I have been very pleased with the opportunities for advancement and development at Hard work and dedication are consistently acknowledged. Through the encouragement and support of our executive team, I have been given the tools I need to focus on my career goals. The culture is extraordinary, and there is a mutual respect for one another and the skills each individual brings to the team. Everyone truly is inspired to create the best product for our clients, and I have so much pride in the incredible amount of hard work and detail that goes into every project. The team is always enthusiastic about new launches, and we celebrate every milestone. That amazing energy is what keeps me excited to go to work every day.

When you have an awesome place to work, great coworkers, and an engaged executive team, it makes you feel at home.”

-Deborah Greene

Job Openings

Full Stack Developer

If you dream of furthering your development career and working wherever is best for your lifestyle and productivity, is the company for you. At, you will be working remotely 100% of the time. The backbone of our remote work environment is a combination of excellent verbal and written communication, technical innovation and a strong work ethic. is looking for an experienced, motivated, full-time full stack .Net developer who will report to our lead .Net software engineering staff and work on a fully remote, agile team.

About You

You have a strong track record of working in collaborative development environments and experience following design patterns of one of the major JS frameworks for UI development. Your understanding of .Net and API development helps you to level up with best practices set by developers more senior than you. Your passion for learning is stoked by challenging tasks.

Tech stack utilized by

  • .Net (previously .Net Core 5+)
  • Angular 2+ (Currently version 13)
  • Amazon Web Services (SQS, RDS, Elastic Beanstalk)

Duties and responsibilities

  • Write clear and maintainable full-stack code while working in a professional software engineering environment (source control, continuous integration, short release cycles, automated testing, etc.…)
  • Prepare and maintain code for various .Net applications and resolve any defects in systems
  • Prepare unit tests for .Net/Angular applications
  • Review defect tracking system, resolve all issues and prepare updates for systems
  • Investigate and develop skills in new technologies
  • Monitor everyday activities of system and provide required support

Requirements and Qualifications

  • BS degree in Computer Science, Engineering, or equivalent is recommended (Bootcamp graduates encouraged to apply)
  • 2+ years of design and/or development experience with .Net, C#, Javascript, Typescript, Angular and SQL Server
  • Knowledge of object-oriented development techniques
  • Understands the basics of Amazon Web Services or other common cloud services
  • Database design and development (Microsoft SQL Server)
  • Knowledge of API design patterns
  • Experience with concurrent development source control (Git) 
  • Understanding of Software Development Life Cycle and Agile methodologies
  • Passion for technology and knowledge

Competitive compensation and benefits offered.

Contact to apply.

We'd love to work with you! is looking for talented people who share our passion for innovative technology!

We offer competitive compensation, benefits, and the opportunity to work remotely with an attentive team. We love the freedom to work from wherever is most productive. If you dream of having the flexibility to work in an environment of your own choosing that can change from day-to-day based on your mood, send your resume to!