Senior Software Engineer

Posted last month

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer developing tools for API management at Kong. Collaborating with teams to deliver innovative software solutions.

Responsibilities

  • Lead features and initiatives that cross team boundaries, collaborating with your counterparts in other regions and other teams to deliver best-in-class solutions.
  • Design, implement, and maintain microservices and APIs that power API discoverability & management.
  • Support your team's services in production by participating in an on-call rotation.
  • Write automated tests to ensure the behavior of the code and avoid regressions.
  • And any additional tasks required by your manager.

Requirements

  • 8+ years working in and leading teams to develop, deliver, and maintain complex software solutions.
  • Experience with Typescript, Javascript, and modern NodeJS frameworks like NestJS.
  • Experience with relational databases like PostgreSQL.
  • Experience designing, prototyping, building and debugging microservices architectures and distributed systems.
  • Experience developing and supporting SaaS platforms.
  • Understanding of and development with git and GitHub workflows.
  • Experience in test-driven development and automated testing.
  • Excellent verbal and written communication skills.
  • Experience working with kubernetes

Benefits

  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Distributed SystemsJavaScriptKubernetesMicroservicesNode.jsPostgresTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.