- Experience
- 5+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 3 days ago
- Work mode
- Work from home
- Eligibility
- Applicants must be authorized to work in Canada and reside within Ontario to manage quarterly in-person meetings in Toronto.
- Resume
- Required to apply
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Blue J
Blue J leads in generative AI solutions tailored for tax professionals and ranks among Canada's fastest expanding AI enterprises. Based in Toronto, we develop advanced B2B SaaS tax research tools empowering accountants to swiftly and confidently resolve intricate tax issues. Following a $122M USD Series D funding, we are accelerating our presence across North America and the UK, continuously pushing AI frontiers. Our fusion of sophisticated technology and tax expertise helps tax practitioners enhance efficiency, make sound decisions, and offer greater client value.
Role Overview
We seek a proficient Software Developer II (backend) passionate about advancing AI-driven tax research. In this position, you will enhance our product and AI tech, ensuring we remain at the industry's forefront. Working alongside a distinguished engineering team delivering award-winning products rapidly and reliably, you will engage in designing, implementing, and maintaining vital systems.
Work Environment and Location
This remotely positioned role requires candidates to reside in Ontario and participate in quarterly in-person meetings in Toronto. Eligibility to work in Canada is mandatory.
Key Responsibilities
- Design, plan, and develop innovative software products and features.
- Craft high-standard, maintainable code with automated tests, collaborating in iterative, customer-focused development.
- Uphold system health and stability through quality coding practices.
- Provide constructive feedback empathetically within the team.
- Contribute to advancing engineering standards, tools, and processes.
Required Skills & Experience
- Over five years of demonstrated experience in backend software development, including at least two years using TypeScript for backend projects.
- Experience within a software product organization.
- Effective written and verbal communication abilities.
- Proven track record delivering significant multi-developer initiatives.
- A meticulous approach to work coupled with a strong eagerness to learn.
Technologies Utilized
- Node.js, TypeScript, Python
- Apache Kafka, Postgres, Pinecone, ElasticSearch
- OpenAI and Large Language Models (LLMs)
- Kubernetes, AWS, Docker, DataDog
- React, HTML, CSS
About Our Culture and Benefits
- We offer competitive compensation, including salaries and stock options, reflecting our well-funded status.
- Join a fast-growing company launching innovative products into emerging markets.
- Collaborate with seasoned leadership boasting proven technology industry success.
- Experience a mission-driven, collaborative, and supportive team culture with startup perks, including space for recreation and personal growth.
- Enjoy a balanced work-life environment with comprehensive benefits covering employees and their families.
Core Company Values
- Customer centricity
- Prioritizing team interests over individual concerns
- Friendly and playful attitude
- Openness to innovative ideas
- Reliability in meeting commitments
- Resolving complex challenges
Interview Process
- Initial screening call (30 minutes)
- Pair coding exercise (45 minutes)
- Discussion with Engineering Director (45 minutes)
- Review of past experience (45 minutes)
- Technical interview (45 minutes)
- Meet engineering team members (25 minutes)
- Final discussion with CEO (25 minutes)
Diversity, Equality, and Inclusion
We welcome applicants from all backgrounds, valuing diversity of thought and inclusiveness. Our hiring practices prohibit discrimination on any grounds including race, religion, gender, sexual orientation, age, or disability. Accommodations during the interview process are available upon request to ensure accessibility for all candidates.
Use of AI in Hiring
- AI tools assist in organizing applications and highlighting profiles matching role criteria.
- Human decision-making governs all hiring choices; AI complements but does not replace this process.
- We commit to a transparent, equitable, and thoughtful candidate experience.