Job Description
ABOUT ADACTION
Since AdAction’s founding in 2013, we’ve been a leader in performance based mobile app marketing. We work with well-known brands and app developers, focusing on providing premium users at scale to clients worldwide. Our team continually strives to provide the best service and solutions to our clients through collaborative partnerships, innovative ideas and strategic decision making.
Our fast-paced and collaborative environment inspires us to create, think, and challenge each other in ways that make our products and teams better. AdAction is looking for employees who thrive in an autonomous work environment, seek out ways to meaningfully contribute to our shared success and embrace growth both personally and professionally.
We are a remote first company with talent centers in Denver, Austin and Chicago. Come join a diverse community of highly motivated and growth-oriented individuals, looking to make an impact in the AdTech space.
Our employees also enjoy perks and benefits like:
Health, vision and dental insurance
Up to 6% 401k match with no vestment period
Generous PTO + company holidays
Flexible and remote first work culture
16 weeks paid parental leave
Monthly team outings and happy hours
Weekly UberEats credit
Home office stipend
Annual learning and development stipend
Annual wellness 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
Bachelor's 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.
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.)
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
Self-directed and comfortable supporting the needs of multiple teams, systems and products.
Experience with the AdTech industry.
Annual Salary Range: $150,000 - $200,000*
*Compensation will be determined by the education, experience, knowledge, and abilities of the applicant.