Intermediate Rails Software Developer
atVenu, Inc.
Intermediate Rails Software Developer – Job DescriptionReports 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 EmployeratVenu 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.
DisclaimerThe 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.
#J-18808-Ljbffr
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 EmployeratVenu 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.
DisclaimerThe 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.
#J-18808-Ljbffr
Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Intermediate Rails Software Developer in Winnipeg, MB vacancy
- ...Business Systems, Hydronics Reports to: Technical Manager Job Summary: We are looking for a passionate and experienced Software Developer with expertise in .NET to join our team. In this role, you will partner directly with Hydronics stakeholders to design, build, and...Suggested
$180k - $200k per year
..., Agile. What You Must Have 10+ years of experience in software or data science, with at least 8+ years specifically solving... ...Leadership Tenure: Extensive experience mentoring junior, intermediate, and senior data scientists, with a history of improving team-wide...Suggested3 days per week- ...supporting health, charities, youth, and education opportunities is our passion, and you’re invited to be a part of that. Lab Systems Software Developer We are looking for a Software Developer to support the design, development, and automation of PRCN’s internal Data and Lab...Suggested
- ...Join The North West Company as a Software Development Lead, where you'll provide hands-on technical leadership in a collaborative environment. You'll translate business requirements into scalable solutions and drive software delivery excellence. As a Software Development...Suggested
- ...is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems Reports to: Technical Manager Job Summary: Price Industries is...Suggested
- ...opportunities is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee. ERP Software Developer An ERP Software Developer designs, develops, and implements ERP solutions that enhance our business processes and improve...
- ...opportunities is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee. Software Developer – Antec Controls The Systems Developer role offers the opportunity to design and deliver impactful, customer-facing web...
$80k - $100k per year
...AtkinsRéalis is seeking an Intermediate Code Consultant – Fire Protection... ...projects across Canada while developing practical expertise in... ...sectors such as nuclear, defence, rail, industrial, and other high-reliability... ...specialists, you will help develop clear, practical, and...RailFull timeFor contractorsInternshipFlexible hours- ...projects are varied and span National Defense, Transportation (Rail + Transit, Maintenance Facilities, Ports + Marines, Tunnels), Municipal... ...for growth in the Manitoba marketplace, we are looking for an Intermediate Electrical Engineer to join our team in our Winnipeg office. You...RailFull timeFor contractorsInternshipWork at officeLocal areaFlexible hours
- ...Canadian infrastructure projects. As an Intermediate Foundations Engineer at Egis, you will... ...delivery for major projects, including light rail transit Design foundations, pavements,... ...structures, and ground improvements Develop site investigation programs for...RailInternship
- ...Position Summary Join our AI team as an Intermediate AI Engineer, where you'll build and... ...organization. Key Responsibilities • Design, develop, and deploy AI applications, from proof... ...Bachelor's degree in Computer Science, Software Engineering, Information Technology,...
- ...currently looking for a Structural Engineer (Intermediate to Senior) to support the continued... ...architecture, process, etc.). Maintain and develop strong client and stakeholder... ...Strong experience with structural design software (ETABS, SAP2000, SAFE, etc.). ~ Excellent...Full timeInternshipWork at officeFlexible hours
- ...Management standard. Advanced knowledge of computer applications including, but not limited to Microsoft Office 365, project scheduling software, Maximo, ProjectWise, Oracle Enterprise Resource Planning, Bluebeam, Revit, AutoCAD and MicroStation. Good stakeholder engagement...For contractorsInternshipWork at officeFlexible hours
- ...Leadership is in our DNA at ATB, reflecting our commitment to developing world-class leaders who can truly thrive. Our Leader... ...to change due to business priorities. As ATB's next Intermediate Full Stack Software Developer, you will design, develop, test, and maintain robust...Flexible hours1 day per week
- Build scalable web applications with Ruby on Rails as a Software Developer at Clio’s Toronto Hub. This hybrid role requires office attendance twice weekly.Clio seeks a Software Developer for its Engineering team, delivering performant, reliable, scalable, and beautiful products...RailWork at office
$130k - $150k per year
...We are seeking a highly experienced Intermediate or Senior Civil Engineer to serve as the Professional of Record for civil engineering deliverables supporting electrical distribution projects. This... The pay range for this position is $130000.00 - $150000.00/yr. Individual...Permanent employmentFor contractorsWork at office$90k - $120k per year
...its next stage of growth.You’ll own what you build in our Ruby on Rails app, from idea to production. That includes features, the... ...as there is an office you can work at and collaborate with other developers at.At least four hours a day overlapping Brasília time (UTC-3),...RailFull timeInternshipWork at officeRemote work- Build impactful web applications with Ruby on Rails and JavaScript as a Senior Software Developer in Infotech’s hybrid Toronto team. Focus on quality, scale, and practical product outcomes.Infotech seeks seasoned Senior Software Developers for web software applications and...Rail
- Software Developer - ETL - Intermediate:On behalf of our government client, Procom is searching for a Software Developer - ETL - Intermediate for a 4-month role. This position is onsite at our client’s Toronto, Ontario office.Software Developer - ETL - Intermediate - Job Description...Contract workWork at officeImmediate start
- Cavtera is seeking an Intermediate Software Developer to enhance digital solutions in Kanata, ON. Collaborate closely with clients and build applications on Palantir Foundry while tackling operational challenges. In this role, you'll leverage 2-5 years of software development...
- Title: Software Developer - CRM - IntermediatePosition Type: ContractDuration: 120 daysMust Haves Oracle Siebel CRM testing experience is a must5+ years of experience with Siebel technical configuration / development / integration3+ year of development and testing experience...
$90k - $110k per year
...heavily on Python‑based services, Terraform Infrastructure‑as‑Code, and scalable Kubernetes environments. We are hiring an Intermediate Software Developer to help build, maintain, and evolve the firmware emulation platform and supporting cloud services. You will work on...Permanent employmentInternshipManual laborWork at officeRemote workFlexible hours3 days per week$100k - $125k per year
...many campaigns win or lose. Now we're bringing that same production discipline to every channel our customers use.The Role: Intermediate Software Developer, Editor We're looking for a full-stack developer to join the team behind Knak's editor, where marketers design on-...Flexible hours$75 - $78 per hour
...Job Role: Software Developer - CRM – Intermediate (Microsoft Dynamics 365 Customer Engagement (CRM) exp) Location : Toronto, ON/Onsite Position Type : Contract Role Start Date 2026-11-16 End Date 2027-05-14 5 Days Onsite Ideal Candidate Rate: CAD 75-78/Hr...Contract work- ...Randstad Canada is seeking an Intermediate Software Developer - CRM to join a Toronto-based contract. You will design, develop, and integrate Dynamics 365 Customer Engagement solutions, using C#,.NET, TypeScript, REST APIs, and Azure Integration Services. Onsite in Toronto...Full timeContract work
$100k - $140k per year
...we are successful, the technologies we develop will solve some of the world’s most challenging... ...Your role and responsibilities: As a Software Developer, you will help build out the... ...field. Years of Experience: Intermediate: 3+ years of professional software development...Long term contract$100k - $140k per year
...we are successful, the technologies we develop will solve some of the world’s most challenging... ...Your role and responsibilities: As a Software Developer, you will contribute to the... ...field. Years of Experience: Intermediate: 3+ years of professional software development...- Build C++ software for tolerance analysis at Metafold, working hybrid in Toronto or elsewhere in Canada. Apply geometry and numerical methods to engineering applications.As an intermediate software developer, you will expand Metafold product capabilities alongside mathematicians...
- Step into a dynamic role as an Intermediate AI Software Developer with a focus on directing AI coding agents for feature development. This position engages with on-premise and cloud environments while emphasizing rigorous testing and verification. In this role, you will translate...Worldwide
- We are seeking a motivated and skilled Intermediate Software Developer - CRM for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a vital CRM software engineering, customization, and systems integration capacity, specializing in the...Contract work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Intermediate Rails Software Developer. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

