indeed
Intermediate Rails Software Developer
atVenu
Calgary, CAN
Full-time
Mid-Senior
Onsite
Discovered 3 days ago
Ruby on RailsSoftware developmentAPI developmentSQLPostgreSQL or MySQLGitHub
Role Overview
Build and maintain backend services behind atVenu's live event commerce platform.
The role is ideally based in the Calgary area; remote or hybrid arrangements are possible.
Key Skills for This Role
Ruby on RailsSoftware developmentAPI developmentSQLPostgreSQL or MySQLGitHub
Full Job Posting
About the role
Build and maintain backend services behind atVenu's live event commerce platform.
The role is ideally based in the Calgary area; remote or hybrid arrangements are possible.
Technology stack
- Backend technologies include Ruby, Rails, GraphQL, PostgreSQL, Redis, and CouchDB.
- Frontend technologies include React Native, React, and JavaScript; cloud platform is AWS.
- Tools include GitHub and Sidekiq.
What you'll do
- Develop and maintain backend services, writing testable, documented code that handles edge cases.
- Identify security implications, write automated tests, and participate in code review.
- Architect scalable and reliable services, anticipate future needs, and reduce technical debt through legacy-code refactoring.
- Integrate with POS devices, mobile apps, and third-party payment and reporting services.
- Monitor and troubleshoot production, including high-traffic event windows; improve performance, reliability, and code quality.
- Collaborate with product managers and designers to deliver work based on requirements.
What you bring
- At least 5 years of professional software development experience, including 3 years with Ruby on Rails.
- Solid API and SQL knowledge, including PostgreSQL or MySQL; comfort with GitHub and AWS; working JavaScript knowledge.
- Practical AI development knowledge covering technology evaluation, reliable agent configuration, and responsible software lifecycle integration.
- Clear written communication and effective distributed-team work habits.
Nice to have
- React or React Native experience; Docker and a major cloud provider such as AWS or GCP.
- Payments, POS, e-commerce, or ticketing experience, and familiarity with PCI or SOC 2 practices.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career