TaxGPT is revolutionizing the tax and accounting space with AI-driven solutions tailored for accountants, tax professionals, and SMBs. The Senior Back-End Engineer will build scalable backend solutions, collaborate with cross-functional teams, and enhance the efficiency of tax workflows.
Responsibilities:
- End-to-End System Design: Lead the design, development, and deployment of scalable backend solutions. You’ll work primarily with Django and Python to architect backend components, design data models, develop business logic, and integrate third-party APIs
- API and Microservices Architecture: Build and maintain well-structured RESTful and GraphQL APIs, ensuring reliability, security, and documentation quality. Design backend systems in a modular way that supports future microservices expansion
- Database Management and Security: Manage relational databases (PostgreSQL preferred), optimize queries, and ensure proper indexing and migration management. Implement secure authentication, authorization, and data protection practices aligned with Django’s security standards
- Cross-Functional Collaboration: Work closely with the CEO, CTO, frontend team, and UX designers to deliver features that match user and business requirements. Ensure technical clarity across teams
- Technical Problem Solving: Diagnose and solve complex system challenges through thoughtful backend architecture and Django best practices. Contribute to broader engineering decisions across the platform
- Code Reviews: Review code for reliability, maintainability, and performance. Enforce good coding standards for junior engineers in Python, Django conventions, and clean backend design
- Continuous Improvement and R&D: Explore emerging trends in backend frameworks, cloud services, and AI tooling. Propose improvements that enhance our development velocity and platform robustness
- Agile Development: Work within an agile development cycle, delivering high-quality backend features efficiently while adapting to changing priorities