Senior Consultant, Application Development
About AIM Consulting
At AIM Consulting, we are a focused, energetic group of people working together with passion, enthusiasm, and commitment to being an industry leader in technology consulting services. We lead by developing and maintaining long-term relationships with our consultants and clients. We invest in our employees, fostering career growth by enabling access to training, encouraging personal development, and by providing mentorship. All our employees are encouraged to be creative and are driven to succeed. We value honest communication, reward performance, and produce high quality results and happy clients. Our days are competitive, fast, fun, and exciting.
Compensation & Benefits
The OTE compensation range for this role is $130,000-$180,000 and is comprised of base salary and bonus with YoY growth. Actual compensation may vary based on experience and skillset as assessed in the interview process. In addition, all our full-time positions at AIM Consulting include the following: Medical, Dental and Vision insurance (spousal and dependent coverage), 401k with company matching, paid certifications, disability insurance, commuter benefits, paid time off and sick days, paid maternity and paternity leave, and wellness programs.
Overview
Must be local to the Greater Twin Cities Area
AIM Consulting is seeking a highly skilled full-stack engineer with a strong background in modern application development to join our team as a Senior Consultant. This role will focus on building scalable, cloud-enabled, fullstack applications while leveraging emerging AI technologies. The ideal candidate not only excels in full-stack engineering but also brings experience integrating applications with Large Language Models (LLMs) and Small Language Models (SLMs) via APIs.
This position requires adaptability across multiple client environments and a passion for delivering high-quality software solutions that balance innovation with practical execution. You will play an integral role in shaping the future of the Application Development Practice through project delivery, thought leadership, and mentoring peers.
Project Delivery
As a Senior Full-Stack Engineer, you will be responsible for designing, developing, and delivering custom applications that meet client needs. You will work across the stack—from front-end frameworks to backend services and cloud infrastructure—while also incorporating AI capabilities where appropriate. You will partner closely with client stakeholders and internal teams to ensure solutions are robust, secure, and intuitive.
Consultant Community
As part of AIM’s engineering community, you will share knowledge, mentor peers, and contribute to thought leadership in application development. You will be expected to bring back what you learn from client engagements, share those insights internally, and help turn them into reusable guidance and thought leadership. This expectation ensures continuous growth across the community and attracts talent motivated to shape industry best practices.
Key Responsibilities
- Design and develop scalable, cloud-native applications using modern full-stack technologies
- Lead technical discussions and collaborate with clients to define requirements, architecture, and delivery plans
- Design, develop, and implement robust APIs to facilitate seamless communication and data exchange between various applications
- Evaluate, select, and integrate diverse Small Language Models (SLMs) and Large Language Models (LLMs), including both open-source and proprietary models (eg. OpenAI GPT-4o, Anthropic Claude, and Google Gemini) into comprehensive solutions
- Apply AI responsibly: demonstrate when it accelerates development and when traditional approaches are more appropriate
- Mentor junior engineers, fostering growth in both technical skills and consulting mindset
- Conduct code reviews, enforce best practices, and drive continuous improvement in development workflows
- Develop applications with a DevOps mindset, ensuring they are deployable, observable, and maintainable in cloud environments
- Stay current on industry trends in full-stack development and AI integration and proactively share insights
Required Qualifications
Required Experience
- 8+ years of experience in software development, with proven expertise across front-end and back-end technologies
- 3+ years in client-facing or consulting roles, demonstrating adaptability to diverse teams and industries
- Hands-on experience delivering applications that integrate with open and proprietary LLMs
- Strong history of building production applications in cloud environments (AWS, Azure, GCP)
Required Skills
- Proficiency in at least one back-end technology (Node.js, .NET, Java, Go, or Python), with exposure to multiple preferred
- Proficiency in at least one JavaScript-based front-end framework (React, Angular, or Vue)
- Solid understanding of databases (SQL and NoSQL) and API design
- Experience deploying and operating applications in cloud-native architectures (serverless, containers, Kubernetes), particularly on Azure cloud platform
- Practical knowledge of DevOps practices, CI/CD pipelines, and automated testing
- Strong communication skills with the ability to engage both technical and non-technical stakeholders
- Demonstrated ability to deliver high-quality applications in fast-paced, agile environments
Desired Skills
- Experience with LLM integration patterns such as prompt and context engineering, embeddings, and RAG (Retrieval Augmented Generation)
- Knowledge of the open Large Language Model ecosystem and leading open models
- Familiarity with MLOps or AI productization
- Practical application incorporating security into DevOps, i.e. DevSecOps
- Contributions to open-source projects, speaking engagements, or technical blogs
- Experience mentoring or leading development teams
Equal Opportunity Statement
At AIM Consulting, we value people from all walks of life. We understand not everyone will meet all the above qualifications on day one, and that’s okay. We are heavily invested in further education and training, and we are committed to building a diverse, inclusive and equitable workplace where you can show up as your true self. If you’re passionate about technology, but your previous experience doesn’t perfectly align with every qualification listed, we still encourage you to apply.
We are a diverse group of individuals. No two people, ideologies, or thoughts are the same. Our different experiences and perspectives are our strengths. We are passionate about seeing each other succeed and live & breathe our company values; we choose positivity, we take ownership, we are relationship driven, we build trust, and we are self-aware. We work hard to come through for our clients, and for one another. We are many unique people, with the same common goal in mind – to connect, inspire and empower our customers by leveraging an amazing workforce to help solve business challenges, drive innovation and produce results that exceed expectations. Simply put, we are more than a company; we are our client’s trusted advisors.
AIM Consulting is an Equal Opportunity Employer. AIM Consulting provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. AIM Consulting complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities. Reasonable accommodation is available for qualified individuals with disabilities, upon request.