Join our team:

Senior Full Stack Developer

At Alata we work for the good of the product which in turn serves our customer and drives their success. Our work revolves around two areas: building out our Alata LINK product as well as supporting clients with their application development efforts. We work with an interest in growth – of our skillsets, our product, our customers, our team and ourselves. We support our team members skillset growth through encouraging continual learning opportunities. Our team is made up of several different disciplines: developers (front-end, back-end and full stack), product owners, designers, quality assurance, and support. You may be the next person to join us!

Alata is looking for a full stack developer who is passionate about building great applications that are maintainable and performant. Your experience working with .NET (Core and/or Framework), SQL (Microsoft SQL and/or Postgres), and one of the modern front end frameworks (ex: Angular, React, Vue) will be key to your success. Any time working with the many tangentially related technologies (ex: Containers, IIS/Kestrel, AWS Lambda, AWS API Gateway, Typescript, SASS, Jest, Redux) are a big asset.

Apply here or send us an email at describing what technologies you are passionate about along with your resume. We believe there are great candidates out there and applications emailed directly and with a personal note will be given priority treatment.

Alata is based in Edmonton, Alberta, but this posting is open to applicants living anywhere in Canada and this position is eligible for a remote working arrangement.

Our values speak for themselves and are the backbone of what we do: Integrity, Respect, Commitment and Passion. Our ethos informs how we approach each other and the work we do: we Teach each other, we Grow together, and we Diversify wherever practical in order to have a strong team and a strong product.

Required Experience

  • 2+ years working with .NET Framework or .NET Core (C#)
  • 2+ years working with databases and SQL queries (ex: Microsoft SQL or Postgres)
  • 2+ years working with an ORM (ex: Entity Framework with LINQ)
  • 2+ years working with front end Angular js framework
  • 2+ years working with Typescript
  • Experience writing unit tests alongside your code
  • Experience making requests and working with HTTP APIs
  • A post-secondary education ideally in a programming related discipline
  • A good sense of how to structure code with long term maintainability in mind
  • A collaborative team member who contributes to and listens to others and believes in choosing ideas that are appropriate for the customer/product priorities

Asset to your application

  • Experience working with containers and orchestration (ex: Docker, Kubernetes)
  • An understanding of CI and CD practices, and basic maintenance of DevOps pipelines
  • Being comfortable with git
  • Personal projects that can be seen on GitHub etc.
  • Enjoy building APIs that are clearly structured, versioned, and defined for the consumer
  • Experience consuming vendor documentation for third party APIs
  • Experience working with Agile practices
  • Experience working with query languages like oData and GraphQL
  • Experience specifically working with Entity Framework Core
  • Experience working with AWS or Azure (ex: API Gateway, Lambda, EC2, ECS, SNS, SQS)
  • Have coded frontend tests (both unit and end to end) and have worked with front end testing frameworks similar to Jest and/or Cypress
  • An understanding of how to bring design systems to life and extensive use of repeatable components
  • Enjoy working alongside a designer to implement a compelling UX
  • Experience working from provided wireframes and/or mockups of different levels of fidelity
  • A strong knowledge of redux patterns and rxjs (functional reactive programming library)
  • Legacy AngularJS experience

Join our team

Interested in joining our team? See below for our open positions. Send us a message with why you’re interested in working with us!

Senior Full Stack Developer

Senior Front End Developer

Business Analyst

Quality Assurance Analyst

Business Development Manager