Posted in

Software Developer

Software Developer

CompanyTrolley
LocationCalgary, AB, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelMid Level, Senior

Requirements

  • 4+ years of professional software development experience
  • Experience building scalable software using JavaScript/TypeScript, Node.js, PostgreSQL
  • Experience working with large, integrated systems with external dependencies, web services, and APIs (REST and/or GraphQL)
  • Experience with core AWS services (EC2, ECS, S3, Lambda, API Gateway, CloudWatch, etc.)
  • Solid experience with software development lifecycles and agile development methodologies (e.g., Scrum, Kanban)
  • Excellent communications and interpersonal skills, strong ability to collaborate with fellow Engineers, Product and other technical functions
  • Excellent analytical skills with the ability to assess alternatives, risks and benefits while focusing on attention to detail
  • Proven ability to prototype, ask for feedback, and iterate quickly
  • Demonstrated ownership and pride in the quality of the software you work on

Responsibilities

  • Contribute to the design and implementation of complex product features and core platform components, focusing on delivering secure, scalable, performant, and high quality solutions
  • Participate in setting the direction of our core products and systems by working closely with Product and Data, and fellow Engineers, contributing to engineering discussions, architecture decisions, design reviews, and peer code reviews
  • Document best practices, guides, systems design, architectural decisions, and code design specifications
  • Guide conversations to remove blockers and encourage collaboration across teams

Preferred Qualifications

  • Typescript, this is what our platform is written in
  • Messaging system ex: SQS / RabbitMQ
  • Continuous integration (CircleCI, Jenkins)
  • Project Logging / Tracing / Performance Monitoring
  • AWS (Fargate, Lambda, SNS, SQS), Docker, Terraform
  • NodeJS, TypeScript, JavaScript, React, Styled Components
  • PostgreSQL, Redis