Software Engineering

Junior Software Engineer

at Dilinx

📍 Location Toronto, Ontario
📋 Details Full-time
📅 Posted

About the Role

Develop full-stack features; integrate ML/LLMs

About Dilinx

Ontario startup shaping local service marketplace

Full Description

**About Dilinx**

Dilinx is an innovative, high-growth startup based in Ontario on a mission to revolutionize how people connect with local service providers. We are building a next-generation platform that leverages **Artificial Intelligence** to help users seamlessly discover, compare, and book services—from local businesses to freelancers.

We are more than just a booking platform; we are an OS for small businesses. We provide service providers with powerful tools to automate scheduling, track transactions, and streamline operations through custom AI and automation. At Dilinx, we move fast, iterate quickly, and empower our team to make a tangible impact on local economies.

**The Role**

We are looking for a passionate **Junior Software Engineer** to join our engineering team in Toronto. In this role, you will wear multiple hats, moving between back-end logic, front-end interfaces, and AI integration.

You won't just be writing code; you will be building the core engine of our platform. Working closely with senior engineers, you will implement scalable features, design intuitive React interfaces, and integrate **Machine Learning (ML)** and **Large Language Model (LLM)** capabilities into our product suite.

**Key Responsibilities**

- **Full Stack Development:** Design, develop, and maintain high-quality code for back-end systems and front-end interfaces using React.js. - **AI & LLM Integration:** Build features that utilize ML and LLMs to enhance user matching, automate customer interactions, and improve search relevance. - **System Architecture:** Assist in designing scalable applications, ensuring clean, efficient, and maintainable object-oriented code. - **Cross-Functional Collaboration:** Partner with product and design teams to translate vision into technical solutions. - **Testing & Optimization:** Write unit tests, debug complex issues, and optimize performance for a seamless user experience.

**Qualifications**

We are looking for a candidate with a strong CS foundation and a hunger to master emerging AI technologies.

**Core Technical Skills:**

- **Education:** Bachelor’s degree or Diploma in Computer Science, Software Engineering, or a related field. - **Fundamentals:** Strong understanding of data structures, algorithms, and Object-Oriented Programming (OOP). - **Front-End:** Proficiency in **React.js** (Hooks, State Management, Component Lifecycle). - **Back-End:** Experience with server-side development (e.g., **Python, Node.js** , or similar).

**AI & Emerging Tech (Highly Desired):**

- Basic understanding of **Machine Learning** concepts and pipelines. - Familiarity with **LLMs** (GPT APIs), Prompt Engineering, or **RAG** (Retrieval-Augmented Generation).

**Soft Skills:**

- **Startup Mindset:** Proactive, adaptable, and ready to solve complex challenges in a fast-paced environment. - **Communication:** Ability to articulate technical concepts and work effectively within a close-knit team.

**Why Join Dilinx?**

- **Impact:** Your work directly affects the growth of local businesses and freelancers. - **Innovation:** Work at the intersection of marketplace tech and Generative AI. - **Growth:** Rapid career progression and mentorship from experienced engineers. - **Are you ready to build the future of local commerce? Apply today!**

Opens in a new tab on the company's website