Software Engineer

About Avatria

Come join Avatria’s Digital Products team and help build an innovative eCommerce product that leverages machine learning technology to improve customer experiences.
As an Avatria Software Engineer, you will be responsible for the technology behind a best in class commerce product. You’ll have the opportunity to help design and develop cutting edge software and interact with customers to help them implement it on their site. Avatria is looking for some that is passionate about web technologies, can turn difficult problems into creative solutions and enjoy working in a collaborative environment.

What You’ll Do

As an Avatria Software Engineer, you will be responsible for the technology behind a best in class commerce product. You’ll have the opportunity to help design and develop cutting edge software and interact with customers to help them implement it on their site. Avatria is looking for some that is passionate about web technologies, can turn difficult problems into creative solutions and enjoy working in a collaborative environment.

At Avatria, you'll focus on:

  • Solving challenging problems. In this role, you will use your technical expertise to tackle any challenges or complex problems that arise during product development. To succeed in your role, you’ll need to learn quickly and be willing to take the initiative and forge a path to success based on guidance and direction from the Engineering Lead.
  • Product development. As a member of the product team, you’ll be a key contributor to the development of product features and enhancements. You’ll work across the full stack with a focus on the back end. You will also own large pieces of functionality and will become intimately familiar with the technology behind the product. This will enable you to help Avatria’s customers connect the dots and integrate the product into their site.
  • Integrated team collaboration. As a Software Engineer, you will be a part of a tightly knit team that includes the Engineering Lead and Product Manager. You will work closely with them to execute on the product roadmap and ensure the product is meeting our customer’s expectations. Our creative designers and remote development team will be working with you on a daily basis and you will provide them with the direction they need to be successful and assisting them with managing their priorities.
Requirements
  • Undergraduate or comparable knowledge in Computer Science
  • 3+ years of professional full-stack web development experience using open source technologies
  • Fluent in multiple programming languages. We heavily use Java, Python, and Javascript.
  • Strong understanding of web technologies and concepts (JavaScript, HTML, CSS, HTTP, REST)
  • Experience with both relational and big data storage technologies and techniques

We’d also like to see (but don’t require) hands-on experience with:

  • Building services and systems using Java based technologies such as Spring, JPA, JAX-RS, Kafka
  • Infrastructure & DevOps related technologies such as AWS, Docker, Kubernetes
  • Search engine technologies like Lucene, Elasticsearch, Solr
  • Data science, data processing, and machine learning
  • Developing systems in the eCommerce and/or Digital Marketing domains

Avatria is an EEOC employer. Our expertise at Avatria is built on the combined strength of our unique individual backgrounds. We believe that the greater the variety of lived experiences on our team, the stronger our company will be, and the better we will be able to serve our customers.

Interested in working with us? We’re always looking for talent who shares our vision.
CAREERS