Software Development Engineer at ART19

New Today

About ART19 ART19 is a premier audio platform, delivering innovative tools for on-demand hosting, distribution, ad serving, and audience measurement. As a key player between publishers and advertisers, the company facilitates hundreds of millions of podcast downloads each month for the most prominent shows in the industry. ART19 provides publishers with a comprehensive solution for managing content and ad operations, ensuring exceptional targeting capabilities, seamless integrations with listening platforms, and a dynamic infrastructure that enhances revenue opportunities. The Role As a Software Development Engineer on the ART19 team, you will take ownership of projects, utilizing technology to address complex challenges within the podcast ecosystem. You will collaborate with cross-functional team members to develop and improve tools, services, and applications that drive business growth. From ideation to deployment, you will be responsible for high-quality code and effective communication with stakeholders around project timelines and deliverables. You may also participate in an on-call rotation to resolve any issues that arise, ensuring ongoing communication with both stakeholders and customers. Knowledge of the ads domain will be beneficial in this role. Work/Life Harmony We emphasize the importance of maintaining a healthy balance between your personal and professional life, which is vital for your overall happiness and success. Mentorship & Career Growth Our team is committed to supporting and mentoring new members. With a diverse mix of experience levels, we foster an environment where knowledge sharing and mentorship thrive. Senior members provide one-on-one guidance and constructive code reviews. We focus on career growth, assigning projects tailored to help each team member develop and tackle more challenging tasks in the future. A Day in the Life As an ART19 engineer, your work environment will be focused and purposeful. Collaborate with engineers, product managers, and designers to build end-to-end features that enhance our robust tools for podcast creators. Your daily tasks will include writing and reviewing code, designing innovative solutions, and overcoming technical challenges. About the Team Our team is dedicated to delivering the highest quality tools to empower our customers. We act swiftly to meet their changing needs, regularly introducing groundbreaking features. Each member is regarded as an owner, with the authority and voice needed to excel. We practice test-driven development (TDD) and adopt an iterative approach to release management. Basic Qualifications 2+ years of professional software development experience (non-internship) 2+ years of experience in system design or architecture, focusing on design patterns, reliability, and scalability Proficiency in at least one programming language Preferred Qualifications Strong expertise in Ruby on Rails and RubyGems Experience with automated testing using RSpec Skill in using Active Record for database interactions and data modeling Knowledge of building and scaling RESTful APIs, familiarity with JSON:API specification Experience with Git for version control and collaboration Understanding of MVC, Mocking, and Object Oriented Programming principles Excellent communication skills for collaboration with product and design teams Commitment to staying current with software development technologies and best practices Experience with GitLab CI/CD for continuous integration and delivery Knowledge of infrastructure as code, and experience using Terraform Experience utilizing AWS for building and deploying cloud applications Amazon is an equal opportunity employer. We value diverse backgrounds and perspectives, fostering an inclusive culture to achieve the best results for our customers. We encourage applications from qualified individuals regardless of criminal history as part of our commitment to fair chance employment. Our compensation reflects the cost of labor in various US geographic markets, with base pay ranges from $129,300 to $223,600 based on experience and location. Additional compensation may include equity, sign-on payments, and comprehensive benefits. This position will remain posted until filled.
Location:
Sunnyvale, CA, United States
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search