Enable job alerts via email!

Staff Software Engineer (Gen AI Focused) Canada (Remote)

Taxgpt

Canada

Remote

CAD 100,000 - 125,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company that is revolutionizing the tax and accounting landscape with AI-driven solutions. As a Staff Software Engineer focused on Gen AI, you will collaborate closely with the CEO and CTO to design and develop innovative software that transforms tax workflows. This role offers the opportunity to lead end-to-end system design, implement cutting-edge APIs, and mentor a talented team of engineers. If you're passionate about leveraging technology to simplify compliance and enhance efficiency, this is your chance to make a significant impact in a dynamic and inclusive environment. Embrace the challenge and take your career to new heights with us!

Qualifications

  • 6+ years of experience in developing scalable applications.
  • Strong ownership and leadership skills in technical environments.

Responsibilities

  • Lead the design and deployment of scalable software solutions.
  • Architect and implement robust APIs and microservices.

Skills

System Design
API Development
Database Management
Microservices Architecture
Agile Development
Technical Problem Solving
Mentorship
AI Tools

Education

Bachelor’s in Computer Science

Tools

NextJS
Django
RESTful APIs
GraphQL

Job description

Staff Software Engineer (Gen AI Focused)

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.

Location: Canada (Remote)

Experience: 6+ years

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.
  • Experience with fintech, tax, and accounting software is excellent to have.
  • Former technical founders are welcome to apply.
  • H1B visa transfer is available.
About the Interview
Hiring Process
Step One: Initial Interview (15 Minutes)

Click on Apply Now, and we will reach out for a 15-minute initial screening.

Step Two: Programming Assignment (6 to 8 hours)

After the Initial Interview, if you pass the screening, we will send you a programming assignment.
Note: This is not a paid assignment. Please use as many AI tools as possible, such as Cursor, Clude, ChatGPT, and Github co-pilot.

Step Three: In-person Interview (6 to 8 Hours)

If you pass the programming assignment screening, we will invite you for a 45-minute video interview.
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.

If you're ready to make a big impact on a small team and take your career to the next level, apply today to join our team at TaxGPT. We can't wait to meet you!

At TaxGPT, we are committed to fostering a diverse and inclusive work environment. We believe that diversity in all its forms – race, gender, nationality, religion, sexual orientation, and beyond – enriches our perspectives and enhances our product. Each member of our team brings unique experiences, skills, and viewpoints to the table, and it's this mosaic of backgrounds that drives our innovation forward. We provide equal employment opportunities to all individuals without regard to race, color, religion, sex, national origin, age, disability, or veteran status. Join us in building a future where technology breaks barriers and creates opportunities for all.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.