Software Architect
ABOUT ADACTION
At AdAction, you'll be working with an innovative group of performance marketers in the ever changing AdTech industry. Our goal is to drive quality traffic at scale for our clients with a primary focus of driving real value for our end consumers. At the heart of everything that drives AdAction are the people who work here and strive to make an impact on the success of the business.
Our people love working at AdAction because they're challenged by unique and difficult problems in a nimble startup environment that's backed by six plus years of success in performance marketing. Our employees also enjoy perks and benefits like:
- Health, vision, and dental insurance
- Up to 6% 401k match with no vestment period
- Generous PTO
- Flexible work schedule
- Monthly team outings and happy hours
- Easy access to downtown Austin
- Weekly lunch stipend
- Work from home office stipend
POSITION SUMMARY
AdAction is looking to hire a driven, results-oriented Software Architect who shares our passion for technology, innovation and excellence in the ever evolving mobile AdTech industry. This is an integral role within our cutting edge business incubator, helping to scale and grow our technology as we move from the development phase to growth and optimization phase.
This person will be a hands-on technical leader that excels in a dynamic, fast-moving and Agile environment and is passionate about developing high quality, high performance, and scalable software. You will serve as a technical expert, in combination with leadership, in the design, development, coding, testing and debugging of new software or complex enhancements to existing software. You'll help define and champion procedures to ensure quality code and efficient processes.
RESPONSIBILITIES
- Understand the requisite business and technical requirements.
- Collaborate with Product Managers to design sprint plans.
- Lead the development of various applications.
- Contribute to team standards and best practices.
- Drive design and architecture in collaboration with stakeholders.
- Provide code review and technical guidance for team members.
- Accountable for ensuring timely delivery of feature enhancements in collaboration with Product.
- Ensure applications are scalable, reliable, well tested and bugs are handled appropriately.
QUALIFICATIONS & EXPERIENCE
- Bachelors degree in Computer Science or a related technical field.
- Extensive experience in software development and project management.
- 2+ years in a senior developer / architect role
- Strong collaboration, prioritization, and adaptability skills required.
- Solid understanding of a variety of programming languages and development frameworks.
- Strong understanding of application architecture, design patterns, and best practices.
- Understanding of agile software development concepts and processes.
- Passion for testing and test driven development.
- Passionate about writing clean, well organized, and production-ready code
- Experience mentoring members of a software development team.
PREFERRED QUALIFICATIONS
- Expertise with modern web frameworks like Laravel, React, or Vue.js.
- Solid knowledge of SQL and noSQL database technologies.
- Experience working with AWS (EC2, ECS, S3, RDS, DynamoDB, Redshift, Firehose, IAM, CodeBuild, CodePipeline, etc.)
- Experience building and maintaining DevOps pipelines
- Self-directed and comfortable supporting the needs of multiple teams, systems and products.
- Experience with people management.
- Experience with the AdTech industry.