Senior Software Developer - Backend Services

Platform Development · Ottawa, Ontario
Department Platform Development
Employment Type Full-time
Minimum Experience Experienced

Senior Software Developer - Backend Services

Platform Development – Ottawa, Ontario

Ottawa, ON | EST | Work from Home 


Who we are

Tehama is the fastest, simplest, and most flexible approach to delivering secure and integrated digital end-user computing (EUC) available today. Our service delivery platform enables organizations to easily onboard, manage, and scale their distributed workforce, by providing “ready to work” integrated and secured EUC environments with controlled access and monitoring—connecting new workers in minutes, not months. The result is decreased time to value, decreased operational costs, and a flexible work model that lets you move at the speed of today’s world. 

As a Software Developer, you will work as part of an agile continuous delivery team and collaborate with designers and engineers to help deliver product capabilities and features to our groundbreaking cloud-based product Tehama. You will be working to develop brand new cloud-first solutions including the automation of infrastructure; you get to work with cutting edge technologies and frameworks. If you have a passion for development and problem solving this could be the job for you!

 

Who we are looking for

  • 7+ years of working experience
  • Extensive experience developing server-side applications and micro-services using languages and frameworks like Java, Python or JavaScript (Node.js, React.js, Typescript), etc
  • Solid knowledge of AWS or other cloud providers (VPC, subnets, LB, …)
  • Would be great if you have any experience with DevOps tooling for development (Docker, Vagrant), orchestration (Kubernetes or Docker Swarm, etc) and deployment (Ansible, Puppet, Chef, AWS Cloudformation, Terraform), etc
  • Knowledge of SQL (PostgreSQL, MySQL, Hibernate/ORM) and/or NoSQL databases (Cassandra, Mongo, Redis, ElasticSearch) etc
  • Experience building high-traffic APIs and websites
  • Experience with Linux configuration and administration
  • Culture of code reviews, writing tech specs and collaborating closely with others
  • Be self-motivated and have a strong work ethic; willing to go the extra mile when it's crunch time
  • Experience working in a startup environment 
  • AWS Certification and/or willingness to achieve this certification 


What you will be working on

  • Working as part of an agile development team, developing new features of our new cloud-based solution with quality and efficiency.
  • Define company-wide API standards used for service re-architecture.
  • Collaborate with teams across the company to solve API design and implementation problems.
  • Design, build, and maintain high traffic, scalable services.
  • End-to-End ownership of what you deliver, including crafting technical specs, writing readable and extensible code,runbooks, and post-release metrics.
  • Investigate and address issues with performance, scalability, and maintainability.
  • You will be contributing to the engineering strategy and development, operation, and maintenance of the APIs. You will also be providing guidance and support for a wide range of solutions and services looking to adopt and build against those APIs.
  • You will move fast: look for new ideas, quickly prototype, test and move to production.
  • You'll be working with development and product management teams to define user story acceptance criteria, break down complex stories into tasks, estimates, plan and then deliver.
  • Interacting with architects, UX, and Ops and participating in architecture, design, and review meetings.
  • Collaborating with cross-functional team members on all aspects of development and process.

What do you get in return

  • Competitive total rewards package, including a self-directed Professional Development budget to invest in your skills growth
  • Why Commute? Work remotely when you like
  • Build a product that will enable the remote future of work & collaborate digitally with the industry’s top minds!
  • Team socials every Friday  & Monthly Town Halls to bring our global teams together 

 

Disclaimer

  • For this job, an equivalent combination of education and experience, which results in demonstrated ability to apply skills will also be considered
  • Tehama is an equal opportunity employer and welcomes applications from people with disabilities.  Accommodations are available on request for candidates taking part in all aspects of the selection process.
  • All applicants will need to fulfill the requirements necessary to obtain a background check
  • No Recruitment Agencies, please

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Ottawa, Ontario
  • Department
    Platform Development
  • Employment Type
    Full-time
  • Minimum Experience
    Experienced