Michigan IT Jobs

Mobile michigan-jobbank Logo

Job Information

A2 Hosting Senior Software Developer (Remote) in Ann Arbor, Michigan

Job Overview:

A2 Hosting is growing faster than ever. Our software development team has a critical role in creating, maintaining, and designing the internal systems our staff rely on to do their jobs effectively. These tools include our billing system, helpdesk, shopping cart, and even custom WordPress plugins our customers use.

The software development team follows Agile practices and that has served us well. In order to keep up with our rapid growth, our software platforms and project planning need to evolve. You will be coming on board at time where you can directly influence those changes. A2 is looking for passionate developers who can help us get to that next growth point.

At A2 Hosting, our Core Values guide the work that we do. You might fit in well at A2 if these values describe you:

Passionate - We take pride in what we do

Collaborative - We think about the team first

Customer Focused - We are empathetic and respectful

Curious - We desire to learn and do better

Software Developers are an integral part of the A2 Hosting team. We are growing development teams that are dedicated to embracing agile best practices & principles. We remotely pair program, test first, and own the code from inception into production. If you are experienced with and interested in a collaborative, remote, team-oriented approach to full stack web development, the A2 Hosting Software Development team might be the perfect fit for you!

International candidates are encouraged to apply! You must be fluent in English, and be able to work collaboratively between the approximate hours of 09:00 - 17:00 US Eastern Time Zone.

What you?ll do:

  • Collaboratively write fully tested, clean, high quality code

  • Find creative and innovative approaches to complex problems

  • Actively participate in and sometimes lead design and architecture decisions

  • Work, learn and lead in a remote cross-functional agile team

  • Grow your skills and continue to advance your craft

Skills & Qualifications:

Must have:

  • Excellent communication skills and comfort with working in a remote agile development environment

  • Drive and motivation to learn, lead and contribute

  • Experience and comfort with object oriented principles, design and techniques

  • Experience with responsive web application software development (HTML, CSS, JavaScript)

  • We work primarily in PHP, so you should have deep experience with at least one general purpose programming language, and either have PHP experience or be comfortable quickly picking it up

  • Experience with SQL databases

  • 5+ years of experience in a program language

Bonus Points:

  • Experience in other programming languages and frameworks a plus, e.g. Angular, TypeScript, Laravel

  • Comfortable with penguins, proficiency in linux command line

  • Experience with TDD, test automation, CI/CD, Docker, Gitlab/Github, version control systems e.g. git

  • Good understanding of DevOps and a customer focus

  • Experience working on a remote development team

  • Extensive experience in consuming APIs

What we offer:

  • Subsidized health insurance, dental and vision coverage also available

  • Paid parental leave

  • Company-matching 401k, traditional or Roth

  • Short-term and long-term disability coverage

  • Company provided life insurance

  • Paid Time Off (PTO) bank of hours to be used for vacations, holidays and sick time

  • Online training through Udemy and other providers

If you'd like to join our team, please submit your resume!