Job details
-
Vacancy TypeRemote
-
PayFrom $200,000 a year
-
Job TypeFull-time
-
Shift and Schedule8 hour shift, On call
Description
Job Purpose:
We are searching for an engineering leader to manage a core-tech backend squad responsible for a “universal product catalog” that contains all products of our brand partners and retailers. This is a team that maintains an api that almost all our clients services and apps use to render product details for creators and consumers. The near-real time ingestion of data coupled with the ability to render that product data through our clients are both pivotal pieces of the strategy going forward. As the leader of one of our development teams, you will be responsible for conducting, leading and coordinating software development activities throughout the product lifecycle as well as managing the day-to-day activities of the development team within an Agile Development environment.
Key Responsibilities:
- Contribute to development, reviews, and maintenance of new features, product requirements documents, technical design documents and functional specifications
- Participate in the on-call rotation with your team.
- Partner with senior management to identify appropriate metrics to monitor team performance.
- Influence the technical vision for your department through discussions with peers and senior management.
- Take an active role in hiring, goal setting, performance management, promotions, and retention strategies across your team.
- Manage the ingestion pipelines for the organization ingesting product, and in the future other data using Apache Kafka.
- You focus on growing leaders – emphasizing all aspects of the employee lifecycle (recruiting, onboarding, performance management, and employee development).
- Work with leaders across the organization as a core-tech service owner to understand how your team’s changes impact upstream and downstream services.
- Obtain buy-in and adoption across the organization for changes in the foundation of the clients that will drive our long term business and technical strategy.
- Work with the team and stakeholders to break down and prioritize work to reduce technical debt.
- Identify and pursue improvements in engineering and organizational process, gathering and using data to support and guide continuous growth in product excellence and engineering productivity.
Leadership Qualifications:
- At least 2+ years in leadership roles with a proven and consistent history of leading developers.
- Servant leader used to getting your hands dirty with your team, including participating in on call rotation with your team.
- Proven experience in rapid, continuous releases, used to shipping multiple times a day
- Proven success as a senior level developer in a backend team.
- Able to drive productivity and motivate a team to full project completion
Technical Skills:
- 10+ years with software backend systems, architectures and infrastructure.
- 5+ years with the data architecture, data processing tools and reporting technologies.
- History of building highly scalable distributed systems and processes in a cloud environment
- Proven experience designing and scalable reporting data stores.
- Proven Experience in Dynamodb
- Experience with Golang and Python
- Experience working in a Dockerized environment.
- Experience in building products and features in CI/CD environments.
- Experience with AWS services such as ECS, Lambda, RDS, Redshift, Glue (among others).
- Have built scalable internal and public facing APIs (RESTful, JSON, HTTP)
- Experience working with kafka, and postgreSQL.
- Experience integrating 3rd party API's (REST, OAuth).
- Experience designing extensible systems that are used as a platform or foundational service.
- Knowledge of affiliate marketing space or link redirection and tracking.
ADDITINONAL INFORMATION:
- This new hire would be planning the strategy behind what to do with the existing product catalog landscape:
- This is the role and team that will build out a catalog of all of our products - this EM will be the leader in mapping the strategy out.
- We have a huge catalog of products that does not work in the way we want it to - it's not useful or put together appropriately. Strategy, the way that dynamo is set up is not up to par.
- Ton of tech debt, we seek an EM to change the ways we do product ingestion that we use for one retailer and to migrate everyone over to that
- There are many old versions with retailers so they do not have a bunch of our features set up to enable them - imagine you have a first edition of a book that's paperback, then you have the same book on kindle - same story but on the kindle I have 50 different versions more high functioning.
- The goal here is to get Retailers off the old version into the new feeds so they have more capabilities in our infrastructure.
- If you are a retailer or brand on the new system - you get automatic event monitoring, imports of products are better, eventing out to notify clients that your product is on sale, there is a price drop happening, your item is back in stock Revenue and Retailer Integration
- This is the team responsible for core of how we make money. Creators puts the link on the website, our client processes the commissionable events
Job Type: Full-time
Pay: From $200,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Compensation package:
- Bonus opportunities
Experience level:
- 10 years
Schedule:
- 8 hour shift
Experience:
- Agile: 1 year (Preferred)