13 days ago
Remote, CanadaStaff+
Base Salary
$175k - $220k/yr
Responsibilities
- Develop robust and scalable full-stack software applications.
- Lead complex projects to improve functionality and reliability.
- Provide design feedback and participate in code reviews.
- Drive architectural discussions and influence the technical roadmap.
- Advocate for best coding practices within the team.
- Mentor and provide technical guidance to team members.
- Leverage AI tools to enhance development workflows.
Requirements
- 8+ years of full-stack experience in Java, Kotlin, or other object-oriented languages.
- Proficient with modern web standards and technologies like REST and GraphQL.
- Experience with non-relational data stores such as DynamoDB.
- Familiarity with applied machine learning or large language models.
- Experience with distributed systems, enterprise messaging systems, and microservices.
- Proven track record of delivering high-quality, reliable services to production.
- Excellent cross-team communication skills on complex technical topics.
- Passionate about technology and continuous learning.