Software Developer II
Role Overview
Join the engineering team as a backend Software Developer II supporting AI-assisted tax research.
Design and implement impactful systems while collaborating with engineers on high-quality, rapidly delivered products.
Key Skills for This Role
Full Job Posting
About Blue J
Blue J builds generative AI tax research software for tax professionals.
The company develops B2B SaaS products that help accountants answer complex tax questions.
Role Overview
Join the engineering team as a backend Software Developer II supporting AI-assisted tax research.
Design and implement impactful systems while collaborating with engineers on high-quality, rapidly delivered products.
Location
- This is a remote position for applicants located within Ontario.
- The successful candidate must be able to attend quarterly kickoffs in Toronto.
- Candidates must be eligible to work in Canada.
What You'll Be Doing
- Design, plan, and deliver new software products, capabilities, and features.
- Write high-quality, maintainable code with well-structured automated tests.
- Collaborate on iterative, customer-focused projects and help maintain system health and stability.
- Give empathetic feedback and improve engineering standards, tools, and practices.
- Work may include product features, data pipelines, search algorithms, question-answering strategies, and data-mesh infrastructure.
Skills And Experience
- At least 5 years of backend software development experience.
- At least 2 years of TypeScript backend development experience.
- Experience at a software product company.
- Strong written and verbal communication skills.
- Experience delivering significant initiatives involving multiple developers.
Technologies
- Technologies include Node.js, TypeScript, Python, Apache Kafka, Postgres, Pinecone, and Elasticsearch.
- The stack also includes OpenAI, LLMs, Kubernetes, AWS, Docker, Datadog, React, HTML, and CSS.
Benefits
- The company offers competitive base salaries, stock options, and a benefits package for employees and families.
- The role supports work-life balance, professional growth, and learning from experienced technology leaders.
Interview Process
- The interview process includes a screening call, pair coding exercise, engineering and technical interviews, and meetings with the engineering team and CEO.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Blue J
Vice President, Growth Marketing
, USA
Senior Infrastructure Developer
Toronto, CAN
Customer Success Manager
Toronto, CAN
Sales Development Representative
Toronto, CAN
Director of Pricing & Monetization
, CAN
Associate, Tax Research (US)
, USA
Enterprise Account Executive
Toronto, CAN
Senior Payroll Specialist
Toronto, CAN