Intermediate Rails Software Developer

atVenu, Inc.

Calgary

Hybrid

CAD 90,000 - 130,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

atVenu, Inc. is seeking an Intermediate Rails Software Developer to build and maintain backend services for our live event commerce platform. You will refactor legacy code, fix security issues, and contribute to future infrastructure features while leveraging AI tools where applicable.

The role focuses on Rails/React development, with opportunities to work across API, SQL, and cloud technologies in a distributed team. A hybrid/remote setup in the Calgary area is supported.

Qualifications

  • 5+ years of professional software development, with at least 3 years in Ruby on Rails.
  • Strong API and SQL experience (PostgreSQL or MySQL).
  • Comfort with GitHub and AWS; JavaScript knowledge for front-end touches.
  • Practical knowledge of AI development and responsible integration.

Responsibilities

  • Complete development tasks and/or review/select stories with guidance.
  • Write testable, well-documented code and cover edge cases.
  • Identify security implications and address them early.
  • Write automated tests and participate in code reviews.
  • Architect scalable, reliable services using standard patterns.
  • Reduce technical debt and modernize legacy code.
  • Anticipate future use cases and minimize cost of change.
  • Integrate with POS devices, apps, and third-party services.
  • Keep production stable: monitor, troubleshoot, and fix issues.
  • Improve performance and code quality across services.
  • Collaborate with product managers and designers to deliver shippable work.

Skills

Ruby on Rails
API design
PostgreSQL/MySQL
JavaScript
AWS
GitHub
AI development
Communication
Security awareness
Rails testing
Redis
GraphQL

Tools

Ruby
Rails
GraphQL
PostgreSQL
Redis
CouchDB
React Native
React
AWS
GitHub
Sidekiq

Job description

Intermediate Rails Software Developer – Job Description

Reports To: Development Manager, Engineering & Security

Location: Ideally in the Calgary area; can be remote/hybrid

About the Job:

We're hiring an Intermediate Rails Software Developer to build and maintain the backend services behind atVenu's platform. The successful candidate will be an adept Rails/React developer who enjoys looking backwards, refactoring legacy code to fix vulnerabilities, while keeping an eye towards the future developing new infrastructure features. Experience leveraging AI tools in software engineering and security would be nice to have.

atVenu is the leading live event commerce platform for merchandise, food and beverage sales at concerts, festivals, stadiums and venues. Our software powers offline-capable point of sale, real-time dashboards and mobile ordering, on both custom and commodity hardware.

Our Tech Stack:
  • Backend: Ruby, Rails, GraphQL, PostgreSQL, Redis, CouchDb
  • Frontend: React Native, React, JavaScript
  • Cloud Platform: AWS
  • Tools: GitHub, Sidekiq
What you’ll do
  • Complete development tasks as assigned and/or review and select stories you can execute, with the support of your leader or an assigned partner or mentor.
  • Consistently write functions that are easily testable and understood by other developers considering edge cases and errors with appropriate documentation and test procedures (not just lines of code).
  • Identify areas where security implications may exist.
  • Write automated tests and take part in code review.
  • Architect scalable, reliable services using established design patterns and best practices.
  • Help work on reducing technical debt and refactoring legacy code into modern, maintainable standards.
  • Anticipate future use cases and make design decisions that minimize the cost of change.
  • Integrate with POS devices, mobile apps and third‑party payment and reporting services
  • Help keep production stable: monitor, troubleshoot and fix issues, including during high‑traffic event windows
  • Improve performance, reliability and code quality across existing services
  • Work with product managers and designers to turn requirements into shippable work
What you bring
  • 5+ years of professional software development, with at least 3 years in Ruby on Rails
  • Solid grasp of API and SQL (PostgreSQL or MySQL)
  • Comfort with GitHub and AWS
  • Working knowledge of JavaScript for the occasional front‑end change
  • Practical knowledge of AI development, including:
    • Rapid evaluation and adoption of emerging AI technologies
    • Techniques for agent configuration to help ensure reliable outcomes
    • Integrating AI into the software development lifecycle responsibly and effectively
  • Clear written communication and the habits to work well on a distributed team
Nice to have
  • React or React Native experience
  • Docker and a major cloud provider (AWS or GCP)
  • Payments, POS, e-commerce or ticketing experience
  • Familiarity with PCI or SOC 2 practices
Equal Opportunity Employer

atVenu is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, national origin, protected veteran status, age, disability, or any other protected status.

Disclaimer

The job description above is intended to set forth the general nature of the work that will be expected of the person whotakes onthis role. The job description is not, however, meant to be construed as an exhaustive list of all the duties and responsibilitiesrequiredfor this role. From time to time, all colleagues maybe requiredto perform duties outside their normal responsibilities as needed, and the priorities within each role evolve over time based on the needs of the business.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

VenueKings, Inc. • North Vancouver

On-site
CAD 70,000 - 120,000
Live Events Credit
Health Benefits
Flexible Work Schedule
+2
Intermediate QA Analyst
Intermediate QA Analyst

atVenu, Inc. • Calgary

Remote
CAD 65,000 - 90,000
Remote work option
Senior Software Developer (C#/.NET)
Senior Software Developer (C#/.NET)

Riva International, Inc. • Edmonton

On-site
CAD 90,000 - 130,000
RRSP/TFSA matching
Paid vacation starting with 3-weeks
Paid wellness time
Lead Software Engineer
Lead Software Engineer

Validere • Toronto

Hybrid
CAD 212,947 - 319,421
Stock options
Generous time-off
Professional development budget
+1
Intermediate Full-Stack Software Developer - Remote (Canada)
Intermediate Full-Stack Software Developer - Remote (Canada)

Infotech • Canada

Remote
CAD 85,000 - 110,000
Competitive salary
Benefits plan
RRSP matching
+2
Senior Software Engineer (Trading Technology Software Development)
Senior Software Engineer (Trading Technology Software Development)

Pinnacle • Toronto

On-site
CAD 120,000 - 170,000
Senior Software Developer and AI Platform Architect
Senior Software Developer and AI Platform Architect

Vertical Motion • Kelowna

Remote
CAD 150,000 - 190,000
Senior Developer (Team Lead)
Senior Developer (Team Lead)

Univerus • Toronto

Remote
CAD 120,000 - 130,000
Health and Dental
EFAP
RRSP Matching
+3
Software Developer (.NETCore and React)
Software Developer (.NETCore and React)

Veriforce • Montreal

Hybrid
CAD 70,000 - 110,000
Mental health support
Vacation 3 weeks
Wellness days
+3
Senior Backend Engineer, .NET & Python
Senior Backend Engineer, .NET & Python

Global Fleet Management • Burnaby

On-site
CAD 110,000 - 145,000
On-site workplace
Paid vacation and holidays
Sick days
+2