Elixir Software Developer
Who We AreSimpli.fi is the leading advertising success platform, providing programmatic advertising solutions and workflow software to over 2,000 media teams, agencies, and brands. Simpli.fi empowers advertisers to maximize relevance, in what they do, in the connections made, and in the results delivered across CTV, mobile, display, and other media types. Our platform delivers performance on budgets of all sizes, executing over 140,000 campaigns for 30,000 advertisers in a typical month. Simpli.fi’s investors include leading private equity firms Blackstone and GTCR.What We’re Looking ForJoin a team that focuses on the ad-serving and budgeting pipeline of our infrastructure. The team ensures our fleet of ad servers, click-tracking servers, and budgeting and validation applications remain fast, agile, and feature-rich. We’re seeking an experienced, growth-oriented engineer with high emotional intelligence and a willingness to learn from and share knowledge with teammates.YOU’LL HAVE THE FOLLOWING TO SUCCEED IN THIS ROLE:At least 4 years of software development experienceAreas of expertise within Elixir and PhoenixRedis or other NoSQL solutionsExperience working on distributed systemsExperience with one or more message queueing systems such as AMQP or Apache KafkaExperience with CI and CD, we use GitHub ActionsExperience with DockerRelational Databases and SQLOther Tools In Your BeltNone of these are requirements. We understand folks with different backgrounds aren't necessarily going to have experience with all or even most of our stack. This will give you an idea of what kind of technology you will be working with if you join us.Ruby, Python, or Go experienceNode jsExperience with a web MVC framework such as Phoenix, Rails, etc.HTML, CSS, JavascriptAny Javascript framework (VueJS, Ember, React, Angular, etc.)Experience with Hashicorp Terraform + NomadExperience with a cloud provider such as AWS or GCSoft SkillsWillingness and ability to communicate effectively with technical and non-technical team membersAccepts and provides feedback constructivelyOpen to discussing different options and accepting of the direction the team as a whole decides to take on a projectContinues to build technical skills, apply them to projects, and share them with other developersWorking With Us Has Its RewardsAwesome company environment and benefits with a great management team. Competitive pay based on experience, 17 PTO days, 401K match, long-term incentive plan and employer-sponsored healthcare options. Hybrid work schedule. Company is focused on developing and mentoring employees!Candidates must be authorized to work in the United States. We are unable to provide visa sponsorship at this time.