What are the responsibilities and job description for the Full Stack Engineer position at AimHire?
Full Stack Engineer - Two Openings (One Mid-Level & One Senior level)
Location: Greenwood Village, CO
Job Type: Full time, Hybrid (M/W/Th in-office, T/F remote)
MUST BE LOCATED IN DENVER
Compensation:
- Mid-Level Engineer at 6-7 years’ experience: $125,000/year ($60.10/hr)
- Senior-Level Engineer with 8-10 years’ experience: $145,000/year ($69.71)
- Bonus: Discretionary bonuses paid by CEO
Company Overview:
We are hiring for a rapidly growing, family-owned business providing comprehensive warranty claims management services. With over 35 years of experience in the industry, we partner with dealerships nationwide to deliver top-tier warranty processing, training, and auditing services. As we continue to expand, we are looking for talented Software Engineers/Programmers to join our IT team and contribute to the development of our internal software platform.
Role Overview:
We are seeking two Full Stack Software Development Engineer: a Mid-Level Engineer and a Senior-Level Engineer. These positions will focus on the development and maintenance of our internal software, which connects our business with a nationwide network of dealerships. The software is a critical communication tool that supports internal functions such as client billing, payroll, and more.
Responsibilities:
- Develop and maintain the internal software platform.
- Collaborate with the team to create new features and functionalities.
- Work closely with internal business teams to translate requirements into functional, maintainable code.
- Implement Rest API development and integrations.
- Proactively address technical debt and streamline existing features.
- Set up testing environments for new features before production deployment.
- Debug and troubleshoot code.
- Stay current with new web technologies and engage in ongoing professional development.
- Participate in Agile development methodologies (Scrum).
- Provide direct support to staff regarding issues with the application.
Technologies Used:
- Python, Websockets/Django, React JS/JavaScript
- GitHub, Postgres, Celery, Redis, Dart/Flutter
- Linux Administration, Docker, Kubernetes
Qualifications:
- 6-7 years of experience for the Mid-Level Engineer OR 8-10 years of experience for the Senior-Level Engineer
- Strong experience in application development with Python, React JS, and related technologies.
- Must have excellent communication skills in English (both verbal and written) for client-facing interactions.
- Experience with Agile development methodologies, preferably Scrum.
- Ability to work independently and as part of a team.
- Senior-Level Candidates: Ability to mentor and lead junior team members.
- A computer science degree or a related degree (e.g., Software Engineering, Information Technology, Computer Engineering, etc.) is preferred, but not required.
Required Soft Skills:
- Positive, energetic, and adaptable attitude.
- Strong problem-solving skills with a customer-focused mindset.
- Ability to work in a collaborative, fast-paced environment.
- Self-motivated and able to meet deadlines without direct supervision.
Benefits:
- Employer paid health, dental, and vision insurance for the employee
- 6% 401(k) match
- Disability insurance
- Life insurance
AimHire is an equal opportunity employer.
Salary : $125,000 - $145,000