Tools Developer

Job description

atVenu is looking for a Tools Developer to bring more efficiency in developing and delivering software services to our customers. You will be developing software tools to improve our software development, build, testing and monitoring activities.

If you’re into software build/release engineering, CI/CD, QA Automation, infrastructure-as-code, monitoring and alerting, then this role is for
you. You will join a diverse and talented team of software developers, quality assurance analysts, product managers and executives who are looking for a partner to help knit the pieces together and provide them with the right tools they need for their day-to-day job. You will be an enabler for all teams, the rockstar that makes each team the best version they can be with the solid tools you build for them.

You don’t have to have firsthand experience in all the aforementioned areas, but we’re looking for someone who understands both the tools and culture of DevOps and is a self-motivated independent learner. You will be best positioned to identify how things can be improved and will be expected to bring new technological ideas to the organization. Success in this role would mean making existing processes faster, smoother, and easier across different teams in our company.

What do you get from us?

As you will work with different teams, this role gives you the unique opportunity to get experience on all sides of software development. Career progression might include being the leader of Operations/System Administration/Release Engineering teams. atVenu offers competitive compensation, health benefits and paid vacation days. On top of that, we support attending concerts (or other live events), pursuing your curiosity in new tech and your pursuit of learning (books/training) and sharing (conferences/meetups). Our work culture is to treat people as responsible adults, we do not micromanage you and expect you to own your work and deliver your sincere best.

What we need from you

  • Work with different teams to identify their requirements and carve out the right tools that solve their problems.
  • Use automation tools to build, test and deploy software written in various languages. We mean CI/CD tools like Jenkins/CircleCI etc.
  • Develop Infrastructure as Code. We use Ansible, Docker and AWS Cloud formation.
  • Build test automation suite using Selenium, Capybara, Cucumber, RSpec, Konacha, etc.
  • Extend upon the diverse monitoring tools we have (Cloudwatch, Honeybadger, New Relic, Graylog, etc) and integrating them into more centralized dashboards. Create new metrics from our data
  • Make tools to automatically generate reports to satisfy compliance requirements, e.g. audit trails. We strive to comply with PCI.
  • Script out any repetitive task that is slowing us down.

Who are you

  • A mix of software development and Linux System Administration experience with decent shell scripting skills.
  • Strong interpersonal and communication skills.
  • Solid Debugging and Troubleshooting skills. A quick learner.
  • Comfortable with multi-tasking and context switching.
  • A keen eye on industry standards and best practices.

     

Hands-on experience of working with some of these:

  • Version control: Git
  • Build automation: CircleCI/Jenkins/TeamCity/Bamboo etc
  • Configuration Management: Ansible/Docker/Chef/Puppet/Terraform etc.
  • Test Automation: Selenium/Capybara/Cucumber/RSpec/Konacha etc.
  • Monitoring and Alerting: New Relic, Cloudwatch, Sensu, etc.
  • Log Aggregration: Elasticsearch/Splunk etc.

Who are we

atVenu was founded in 2012 and has taken the merchandise industry by storm. Our platform now boasts over 10k artists and we annually help those artists manage more than 100k shows a year. We are the industry standard platform for the live music business with clients such as Warner Music Group, Live Nation, AEG, Universal Music Group, Sony Music Group, and more and are moving into adjacent markets fast! Our products and solutions have helped artists, festivals, and venues sell merch and manage the chaos of live events, and in the end, improve their bottom lines. Whether it’s helping with the day to day inventory of merch, providing a platform to collect payments, helping fans buy their favorite event shirt from their phones, or providing the hardware and setup requirements to allow an event to run smoothly, atVenu is dedicated to ensuring our customers have the tools and services they need to power their experiences before, during, and after their events.

Interested?

Then so are we, and we look forward to hearing from you! Please also include your resumé, LinkedIn profile, github profile, or anything else that might help us understand who you are.

To apply, email us at careers@atVenu.com