Job Description
TaxGPT is revolutionizing the tax and accounting space with AI-driven solutions tailored for accountants, tax professionals, and SMBs. We’re building an AI co-pilot to transform tax workflows, drive efficiency, and simplify compliance.
You will be working closely with the CEO and CTO in person at our 4,000+ sqft office in SoMa.
**Location: San Francisco**
**(Note: This is not a remote job)**
**Job Responsibilities**:
* **End-to-End System Design**: Lead the design, development, and deployment of scalable software solutions. This includes architecting frontend components in NextJS, developing business logic in Django, managing data interactions, and integrating APIs.
* **API and Microservices Architecture**: Architect and implement robust, well-documented RESTful and GraphQL APIs. Break down complex systems into modular, scalable microservices that can be efficiently maintained and extended.
* **Database Management and Security**: Oversee database administration tasks, including optimization, backup strategies, and security. Implement encryption, role-based access control, and auditing to ensure data security and regulatory compliance.
* **Cross-Functional Collaboration**: Work closely with the CEO, CTO, and UX designers to create solutions that meet user requirements, ensuring alignment on technical specifications and project timelines.
* **Technical Problem Solving**: Analyze complex technical problems and provide solutions that optimize for both performance and scalability. Contribute to architectural decision-making and system design for the broader engineering team.
* **Mentorship and Code Reviews**: Conduct in-depth code reviews and provide constructive feedback. Mentor junior and mid-level engineers, sharing best practices in design patterns, code structure, and DevOps.
* **Continuous Improvement and R&D**: Experiment with and implement the latest advancements in development frameworks, cloud services, and AI tools to keep our platform innovative and competitive.
* **Agile Development**: Operate within an agile workflow, maintaining flexibility to shift priorities and meet project timelines while delivering high-quality code.
**Ideal Candidate**:
* Self-starter who thrives in ambiguity and can envision successful outcomes
* Clear communicator capable of expressing complex ideas and executing them effectively
* Enjoys tackling real-world problems and navigating uncharted technical areas
* Strong sense of ownership, able to lead and guide teams to reach impactful solutions
* Bachelor’s in Computer Science or equivalent
* Minimum of six years of experience developing scalable applications, with demonstrated success in high-impact roles
* Leading an AI or LLM-related project will be a huge plus.
* Experince with fintech, tax, and accounting software is excellent to have.
* Former technical founders are welcome to apply.
* H1B visa transfer is available.
*Skills*: Next.js, Git, JavaScript, Python, SQL, PostgreSQL, Amazon Web Services (AWS)
### Technology:
Django
React JS
NextJs
RDS (Relational Data)
AWS Kubernetes
Azure AI Studio
Amazon Bedrock
Databricks
### Interview Process: # **Hiring Process**
##### **Step One: Initial Interview (15 Minutes)**
Click on Apply Now, and we will reach out for 15 15-minute initial screening.
##### **Step Two: Programming assignment (2 Hours)**
After the Initial Interview, if you pass the screening. We will send you a programming assignment.
#####
##### **Step Two: In-person Interview (45 Minutes)**
****If you pass the programming assignment screening. We will invite you for a 45-minute in-person interview at our San Francisco Office on Tuesday or Wednesday.
Thirty minutes will be dedicated to reviewing programming assignments and answering technical questions.
Fifteen minutes for general Q&A.
**Timeline:**
We move fast and aim to close this job in one to two weeks.