Portrait of Dylan James standing in a forest.Software Developer. Montreal/Toronto.

Dylan

James

01 Projects02 Work03 About Me

Q&A

Are you open to full-time roles?

Yes. I'm looking for a full-time software development role and I'm open to frontend, backend, or full-stack work. I'm also open to hybrid or on-site teams, while being very comfortable working remotely. At this point in my career, I'm looking for a place where I can keep learning, work with good people, and build things that are worth building.

What kind of role are you looking for?

I'm less interested in a particular job title than I am in the problems I'll get to work on. I've worked across frontend, backend, databases, cloud infrastructure, and CI/CD, and I'd be happy to go deeper in any of those areas. I want to join a team where I can contribute from day one, learn from experienced developers, and gradually take on bigger problems.

How do you work on a team?

I like working with people who care about doing good work and aren't afraid to question an idea. I'm a fan of code reviews, design discussions, clear documentation, and asking for a second opinion before a small problem becomes a large one. I also try to be the kind of teammate I'd want to have: communicative, curious, dependable, and willing to admit when I don't know something.

How do you approach a new project?

I start by trying to understand the problem, not the technology. I'll research the domain, break the work into smaller pieces, sketch ideas, think through the architecture and API contracts, and get feedback early. Then I like to build something, see where my assumptions were wrong, and adjust.

Can you work independently?

Absolutely. I've taken features from a rough idea through architecture, implementation, testing, and deployment, so I'm comfortable owning a problem from start to finish. It's important to note that I am not afraid to ask questions when I get stuck, rather than suffer a knowledge gap silently.