Salary
💰 $138,700 - $203,900 per year
Tech Stack
CloudGraphQLJavaJenkinsKafkaMicroservicesPythonScalaTerraform
About the role
- Lead development of innovative backend solutions within our Contracts and Catalog Platform teams.
- Expand Product Catalog capabilities, enhancing our Commerce Orders fulfillment capabilities and Billing Account lifecycle orchestration, ensuring seamless sales operations and minimal business friction.
- Tackle complex billing configurations for over 305,000 active customers and handle the processing of more than 1 billion transactions daily.
- Design and implement scalable backend services using Java, Scala, and Python.
- Collaborate with product managers and architects during the product discovery phase to align technical solutions with business needs.
- Lead the API design and architecture to improve system integration and performance.
- Manage cloud-based services and infrastructure to ensure high availability and fault tolerance.
- Optimize database interactions and data storage solutions for high throughput and efficiency.
- Handle the processing and analysis of over 1 billion transactions daily.
Requirements
- Strong proficiency in programming languages such as Java, or similar.
- Strong understanding of API development frameworks, system architecture, and frontend and backend development.
- Experience with distributed cloud services, microservices architecture, and cloud infrastructure.
- Familiarity with DevOps principles and infrastructure as code (IaC) using tools like Terraform or CloudFormation.
- Knowledge of API gateway technologies and message brokers (e.g., Kafka) for building scalable, event-driven systems.
- Experience with REST APIs or GraphQL.
- Knowledge of modern automated testing and CI/CD pipelines using Buildkite or Jenkins.
- Solid knowledge of database management and data-driven application development.
- Excellent problem-solving skills and ability to work under tight deadlines.
- Strong communication skills and experience interacting with both technical and non-technical stakeholders in a remote work environment.
- 4-6 years of proven experience in Java, Python in a Production environment.
- Experience with high-volume e-commerce systems.
- Familiarity with handling large-scale data (processing and storage).
- Proven ability to work collaboratively in a cross-functional team.