Novice Software Developer, API

Posted 3 Days Ago
Be an Early Applicant
Calgary, AB, CAN
In-Office
Entry level
Events • Software
The Role
Backend-focused entry-level role on the GraphQL API team. Complete assigned development tasks under mentorship, write clean, testable code, contribute to schema and API conventions, maintain docs, write unit tests, debug issues methodically, collaborate with Product and QA, and participate in pair programming while learning API security basics and best practices.
Summary Generated by Built In
Novice Software Developer, API
Reports To: Development Manager
About the job:
We’re looking for a self-motivated, curious, team minded Novice Developer, who wants to be part of the live-event space. atVenu's proprietary software is used at some of the world’s most popular touring acts, festivals, and sporting events like Coachella, Bottlerock, Superbowl, Pokémon, PGA Championships, etc.
Novice Software Developers on our API team will be assigned specific tasks to complete, under the supervision of their leader or a more senior member of the development team. This is a backend-focused role, working on atVenu's GraphQL API, with occasional frontend work. It is our goal to advance our Novice Software Developers internally by providing them with clear objectives, strong mentorship, and challenging work. You'll get to learn the ins and outs of atVenu's service offerings and their purpose, while getting exposure to all aspects of atVenu's proprietary software. 
Our Tech Stack:
  • Backend: Ruby, Rails, GraphQL, PostgreSQL, Redis, CouchDB
  • Frontend: React Native, React, JavaScript
  • Cloud Platform: AWS
  • Tools: GitHub, Sidekiq, Docker

What you’ll do:
  • Complete development tasks as assigned, under the supervision of your leader or an assigned partner or mentor.
  • Write code cleanly by observing existing patterns, code styles, and API conventions, and reproducing them to the best of your ability; with thought toward testability, readability, edge cases, and clear error handling.
  • Learn how our GraphQL schema, resolvers, and API conventions fit together, and contribute to them under guidance.
  • Help keep our onboarding materials and API documentation accurate and up to date, contributing improvements as you learn.
  • Write unit tests and test instructions for yourself and QA; experiment with Test Driven Development style.
  • Develop an awareness of API security basics, including authentication, authorization, input validation, and pagination, and learn why they matter for the data we expose.
  • Focus on debugging code through the systematic development and testing of hypotheses to rule out possibilities and zone in on problems and eventual fixes.
  • Work with Product and QA stakeholders to clarify and refine requirements and test cases; with guidance, figure out what problem needs solving.
  • Be a good, attentive pairing partner when being shown the ropes with more senior staff members.
  • Participate actively in pair programming as a regular part of how the team works.
  • Think proactively and stay committed to solving problems: do some homework before asking for help, think creatively while weighing the pros and cons of your recommendations, and apply lessons learned as you go.

What you’ll bring:
  • Post-secondary education in computer science or a related field, or equivalent experience.
  • Minimal software development experience, but you can demonstrate a solid understanding of core CS fundamental concepts.
  • Curiosity about APIs and how systems talk to each other; any exposure to GraphQL, REST, Ruby on Rails, or React is a bonus, not a requirement.
  • Awareness of your professional limitations as an aspiring software developer; you know when to ask for help, when to stop work and get peer feedback, and the levels of approval required for your work to progress.
  • A keen willingness to learn and apply learnings as you go.
  • Natural curiosity, evident through the questions you ask and independent research on topics relevant to your role and projects.
  • Ability to analyze problems and propose solutions using facts and logic.
  • A genuine interest in the live event space, with curiosity, ownership, and a collaborative mindset.

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 who takes on this role. The job description is not, however, meant to be construed as an exhaustive list of all the duties and responsibilities required for this role. From time to time, all colleagues may be required to perform duties outside their normal responsibilities as needed, and the priorities within each role evolve over time based on the needs of the business. 

 

Skills Required

  • Post-secondary education in computer science or related field, or equivalent experience
  • Minimal software development experience with solid understanding of core CS fundamentals
  • Exposure to GraphQL, REST, Ruby on Rails, or React
  • Awareness of professional limitations and ability to ask for help and obtain approvals
  • Willingness and aptitude to learn and apply new knowledge quickly
  • Demonstrated curiosity and independent research on relevant technical topics
  • Ability to analyze problems and propose solutions using facts and logic
  • Genuine interest in the live event space and collaborative mindset

atVenu Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about atVenu and has not been reviewed or approved by atVenu.

  • Healthcare Strength Job postings for U.S. roles indicate an employer-paid medical plan with a choice of PPO or HMO. Feedback suggests healthcare coverage is a defined component of the package.
  • Retirement Support A 401(k) employer match is explicitly included in a recent role description. Feedback suggests retirement support is structured rather than ad hoc.
  • Fair & Transparent Compensation Employer-provided salary ranges appear on certain roles, helping candidates calibrate expectations. Feedback suggests compensation details are shared at least for some positions.

atVenu Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Sausalito, CA
40 Employees
Year Founded: 2012

What We Do

Founded in 2012, atVenu is the world’s leading Live Event Commerce platform for managing Artist Tours, Venues, and Festivals in every major market. atVenu’s platform provides actionable data and insights to anyone, anywhere, and anytime, allowing organizations in the live event commerce industry to maximize their revenue. Our technology combines an advanced backend system specifically built to handle the unique challenges of running live events with a seamless front-end point of sale with mobile order purchasing. atVenu’s platform is used at over 100,000 events each year and is trusted by the world’s largest artists and industry leaders. atVenu is headquartered in Sausalito, CA with additional offices in San Clemente, CA and Calgary, AB.

Similar Jobs

Coursera + Udemy  Logo Coursera + Udemy

Program Manager

Artificial Intelligence • Consumer Web • Edtech • Enterprise Web • HR Tech • Social Impact • Generative AI
Remote or Hybrid
Canada
1500 Employees
78K-98K Annually

Cash App Logo Cash App

Program Manager

Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Remote or Hybrid
8 Locations
3500 Employees
123K-223K Annually

Cash App Logo Cash App

Regulatory Examination Manager

Blockchain • Fintech • Mobile • Payments • Software • Financial Services
Remote or Hybrid
8 Locations
3500 Employees
136K-245K Annually

Samsara Logo Samsara

Lead Machine Learning Engineer

Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
Canada
4000 Employees
196K-270K Annually

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account