Intermediate / Senior Software Developer

Full-time

Hybrid in Vancouver, BC

Overview

As an Intermediate Software Developer, you’ll have shared responsibility for building a platform of connected services and applications used by developers and software teams.

The main focus of this role is to build the platform and backend integrations. If you are a creative problem solver, and highly self-driven, we’d love to speak with you. This is a great opportunity to be part of the team building the platform.

There will be lots of opportunities for learning, and you’ll be expected to bring a solid technical skillset and learning mindset.

Your Responsibilities

  • Contribute to software projects in a team-oriented environment
  • Build the platform and integrations, following architectural patterns and guidance
  • Participate in planning and execution for the platform and integrations
  • Work with internal and external customers to ensure systems are appropriately tested
  • Create and maintain technical documentation, sharing knowledge with team members
  • Contribute to continually improving development processes, tools, and standards
  • Provide technical expertise including benefits, impacts, and estimates to support decision making
  • Develop with the business in mind through a deep understanding of Railtown AI’ industry, customers, and business processes

Your Technical Skills

  • Proven experience building API-based integrations
  • 3-5 years of professional experience as a software developer
  • Diploma or Degree in Computer Science, or equivalent
  • Technical skills: C# .Net, Integration platforms, and architectural patterns, Web services, OOP, DI

The following skill sets are desired, but not essential for the role:

  • Experience programming with .NET Core 3.0
  • Experience with Microservice architecture
  • Experience developing with containers
  • Experience integrating third-party data, ideally in a distribution environment
  • Experience with Azure
  • Understanding of AI and ML at a high level

About You

  • You have an entrepreneurial and pragmatic focus
  • You have excellent written and spoken communication skills
  • You move forward and succeed when faced with ambiguity or change
  • You enjoy collaboration with others while working well independently
  • You take initiative and are goal-focused
  • You explore innovative solutions when conventional thinking fails
  • You grasp and master new concepts quickly
  • You stay current with emerging technology and trends

Benefits:

  • Stock options
  • Extended health care
  • Vision care
  • Dental care
  • Life insurance
  • Flexible working hours and work from home
  • Vacation & paid time off
  • Company events & social hours

Location

Hybrid in Vancouver, BC

Department

Software Development Engineer

Employment type

Full-time

employee

Minimum experience

3-5 years experience

Ready to join us?

Apply now

Ready to join us?

Apply now

How to apply

Are you interested? We welcome all interested candidates to apply! Please email your resume and cover letter to careers at railtown.ai.

Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Choose file
Oops! Something went wrong while submitting the form.

Location

Hybrid in Vancouver, BC

Department

Software Development Engineer

Employment type

Full-time

employee

Minimum experience

3-5 years experience