Full Stack Engineer
About The Company
At Crowe, we are committed to building a meaningful and rewarding career environment for our employees. With a legacy spanning over 80 years, Crowe has established itself as a leading firm in audit, tax, and consulting services. Our core values of Care, Trust, Courage, and Stewardship guide us in delivering exceptional service to our clients and fostering a supportive workplace culture. We prioritize innovation by investing in cutting-edge technologies such as AI-enabled insights and technology-powered solutions to stay ahead in the industry. Our global network, Crowe Global, connects us with over 200 independent firms across more than 130 countries, enabling us to serve clients worldwide with local expertise and global reach. We believe in equitable access to opportunities for career growth and leadership, ensuring our team members can thrive professionally and personally.
About The Role
We are seeking a highly skilled Senior Full-Stack Engineer to join Crowe’s AI Transformation team. This role is pivotal in developing intelligent workflow orchestration and enterprise resource planning (ERP) automation systems. The successful candidate will be responsible for integrating agentic AI components with real-world enterprise systems, designing scalable backend services, and building responsive web applications. You will work closely with product stakeholders, developers, and project managers to create innovative solutions that leverage large language models (LLMs), distributed systems, and AI frameworks such as LangChain and Semantic Kernel. Your expertise will help differentiate Crowe in the market and advance the firm’s technology and innovation strategy. This position offers an exciting opportunity to contribute to transformative AI-powered solutions that impact businesses at various stages of AI adoption.
Qualifications
- 10+ years of experience in full-stack or backend-focused software engineering roles
- Proficiency in Python programming language
- Hands-on experience with agentic AI frameworks in production environments
- Deep experience integrating with ERP systems such as NetSuite, SAP, or Dynamics 365, including REST/SOAP APIs and schema mapping
- Strong knowledge of SQL and NoSQL databases (e.g., MongoDB)
- Experience deploying and maintaining systems integrated with large language models (LLMs), including prompt engineering and API integrations with OpenAI, Azure OpenAI, or Anthropic
- Familiarity with vector databases (e.g., Pinecone, Weaviate, Qdrant) and retrieval-augmented generation (RAG)
- Experience with testing backend services and API layers
- Ability to design resilient distributed systems with observability features such as logs, traces, and metrics
- Experience with Dockerized environments and CI/CD pipelines
- Willingness to travel domestically approximately 80% as required for client engagement
- Proven leadership in managing complex projects, cross-functional teams, and client relationships
- Development of scalable service offerings and go-to-market strategies
- Strong mentorship and team-building skills
Responsibilities
- Build backend services and APIs that enable autonomous and semi-autonomous workflows within enterprise systems
- Lead the architecture, design, and development of full-stack web applications using modern frontend technologies such as React, Angular, Next.js, TypeScript, JavaScript, MUI, and Tailwind CSS
- Integrate agentic AI frameworks to coordinate multi-step logic, tool usage, and human review workflows
- Connect and integrate with ERP systems like NetSuite, SAP, and D365, managing authentication, schema mapping, rate limits, and retries
- Design workflows optimized for asynchronous processing, streaming updates, and long-running tasks using distributed job queues
- Support front-end development by designing API endpoints and contributing UI components as needed
- Implement system observability through logs, traces, metrics, and monitoring tools
- Design and optimize database schemas to ensure high performance, scalability, and data integrity across relational and NoSQL databases
- Conduct code reviews, mentor junior developers, and foster a collaborative team environment focused on continuous improvement
- Lead end-to-end engagement delivery, establishing governance, managing risks, and coordinating cross-functional teams and vendors
- Develop and scale innovative service offerings, expand into new markets, and contribute to revenue growth and client retention
- Maintain a strong focus on quality, security, and compliance standards throughout all development phases
Benefits
- Comprehensive total rewards package including competitive salary and benefits
- Flexible remote work policy and unlimited paid time off (PTO)
- Inclusive and supportive work environment promoting work-life balance
- Opportunities for professional development, continuous learning, and career growth
- Mentorship programs and knowledge-sharing initiatives
- Participation in innovative projects utilizing cutting-edge AI and technology solutions
Equal Opportunity
Crowe is an equal opportunity employer committed to fostering a diverse and inclusive workplace. We do not discriminate based on race, color, religion, age, sex, national origin, disability, genetics, veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by law.