Posted in

Staff Software Developer

Staff Software Developer

CompanyLightspeed Commerce
LocationCalgary, AB, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • 5+ years experience developing and shipping production-grade Ruby and Java systems
  • 5+ years experience developing within AWS or similar Cloud environments
  • Solid understanding of computer systems and service architectures
  • Empathy to view situations from our customers perspectives
  • Strong desire to collaborate with other developers, be that pairing, code reviews, whiteboard sessions, etc
  • A strong sense of ownership of all aspects throughout the SDLC and beyond
  • Ability to analyze production environments, incidents and performance characteristics to drive remediation, both with your team and with collaboration of stakeholders
  • Demonstrated experience creating unit and integration tests for complex systems
  • Eagerness to improve existing systems and plan new ones, pragmatically

Responsibilities

  • Creating, extending, and maintaining critical systems across a number of products in collaboration with the existing team
  • Developing clean and highly maintainable code
  • Engaging with our Product Managers, Architects, Developers, and other stakeholders to define unambiguous, pragmatic solutions
  • Engaging during incidents with a sense of responsibility to our customers and your team

Preferred Qualifications

  • Experience with eventual consistency and distributed client models
  • Experience in microservice architectures
  • Experience working in an Agile development environment
  • Experience with container technologies (Kubernetes, Docker, etc)
  • Experience with real time messaging systems (Pub/Sub, Kafka, etc)
  • Experience with both relational (SQL) and non-relational (NoSQL) datastores (Dynamo, Redis, Firestore)
  • A keen interest in API design
  • Computer Sciences degree or equivalent