Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)
Able to Provide Sponsorship
Skills
Prometheus
Grafana.
Job Details
- Bachelor's degree in Computer science or equivalent, with minimum 10+ Years of relevant experience.
- Must be a trusted professional with at least 5+ years of experience building products with a proven track record of building and maintaining complex, distributed systems. You are able to contribute to project discovery, design, and implementation phases and you are comfortable working on several projects in concert
- Must have a solid understanding of Scala programming and design principles. You write tested, maintainable code that you are proud of and you are committed to keeping code quality high.
- You should be a highly motivated and skilled Scala Engineer with experience in scalability and high volume data processing. In this role, your main focus will be on designing and implementing solutions to maintain multi-version product catalogues, with a particular emphasis on read/write operations performance (MySQL), scalability and stability of our core Catalog microservice (Scala).
- Our core programming languages include Scala and TypeScript (with some TypeScript and/or PHP knowledge required). We work in a service-oriented environment hosted on the Google Cloud Platform. We already have a lot of nice things in place in terms of build and deployment tools to get code out there several times a day, experimentation and metrics so that we can make smart choices and monitoring so we know when something goes wrong.
- Must closely with other engineering teams, product and project managers, product designers, business representatives and external partners to build a robust e-commerce platform that enables our customers to grow their businesses and our technology partners to build robust integrations and enhancements on top of our APIs. We have a team of people at different levels and with different expertise and we work to iterate, learn, and build great software together.
- You Should have passionate and knowledgeable on modern technologies and tools, without being biased toward a specific technology. You re more interested in finding the right tools and patterns for the job.
- Experience building high-throughput, resilient systems.
- Familiarity with observability tools such as Prometheus, Grafana.
- A good understanding of data (de-)normalization principles and challenges around asynchronous data projections.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.