Software Developer (Intermediate)

LYNKED Inc

$75K — $90K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3-5 years of professional software development experience
  • Proficiency in TypeScript/JavaScript and experience with Python or PHP
  • Experience with APIs and databases (SQL/NoSQL)
  • Familiarity with AWS or equivalent cloud environment
  • Understanding of IoT concepts or distributed systems is an asset
  • Experience with Docker is required; experience with microservices or CI/CD tools is a plus
  • Proficiency with agentic AI tools and AI-assisted development is required

Responsibilities

  • Develop and maintain software for AWS IoT cloud platform
  • Build backend services, APIs, and integrations for device management
  • Collaborate with cross-functional teams for integration of various systems
  • Troubleshoot technical issues across the software stack
  • Participate in architectural discussions for scalable solutions
  • Identify technical debt while managing product delivery timelines
  • Document systems, workflows, and code for ongoing improvement

Benefits

  • Company-paid comprehensive health, dental, critical illness, and life insurance
  • Company-matched Group RRSP with employer contributions through DPSP
  • Tuition reimbursement and continuous learning opportunities
  • Clear mentorship path to product management roles
  • Office perks like a stocked snack bar and fresh coffee
  • Team gatherings and social events throughout the year
Full Job Description
About the job Software Developer (Intermediate)

What You'll Do

As a Software Developer, you will contribute to building and maintaining the applications, services, and tools that power LYNKED's IoT and smart metering ecosystem. You will:
  • Develop and maintain software applications that support our AWS IoT cloud platform and communication infrastructure
  • Build backend services, APIs, and integrations used for device management, data acquisition, reporting, and building automation workflows
  • Collaborate with the Embedded Systems, Cloud, Data, and Operations teams to ensure seamless integration between software, hardware, and communication layers
  • Troubleshoot issues across the stack and contribute to internal tools and processes that support operational efficiency
  • Participate in architectural discussions and help implement scalable, maintainable solutions
  • Identify and remediate technical debt while balancing product delivery timelines
  • Develop new features that support smart metering, real-time system monitoring, communication protocols, and data automation
  • Document systems, workflows, and code to support maintainability and continuous improvement

What We're Looking For
  • 3-5 years of professional software development experience
  • Solid proficiency in TypeScript/JavaScript is required, along with experience in at least one of Python or PHP, and familiarity with relevant frameworks (e.g., Laravel, Next.js, NestJS, Nuxt.js)
  • Experience with APIs, databases (SQL/NoSQL), and cloud-based application development
  • Familiarity with AWS or equivalent cloud environment
  • Understanding of IoT concepts, device communication, or distributed systems is an asset
  • Experience with Go is an asset
  • Experience with Docker is required; experience with microservices or CI/CD tools is an asset
  • Experience with agentic AI tools and AI-assisted development (e.g., Claude Code) is required
  • Strong problem-solving skills with the ability to work in a fast-paced, evolving environment
  • A collaborative mindset with strong communication skills
  • Eagerness to learn, take ownership, and grow within a build-as-you-go environment

Perks & Benefits
  • Health & Dental Benefits: Company-paid comprehensive health, dental, critical illness, and life insurance
  • Retirement Savings Program: Company-matched Group RRSP with employer contributions through a Deferred Profit Sharing Plan (DPSP)
  • Professional Development: Tuition reimbursement and continuous learning opportunities
  • Growth Opportunities: A mentorship-forward role with a clear path into product management
  • Office Perks: Stocked snack bar, fresh coffee, and a welcoming in-office environment
  • Company Events: Team gatherings and social events throughout the year

How to Apply

If you're passionate about building high-quality software and want to be part of a team that values innovation, sustainability, and technical excellence, we'd love to hear from you. Please submit your resume and cover letter outlining your software development experience and why you're excited to join LYNKED.

Similar Jobs

More Jobs at LYNKED Inc

  • DevOps Engineer
    $80K — $95K *
    London, ON N5V 1A1
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Software Developer (Intermediate) jobs: