- Build and evolve core platform services.
- Own microservices that power product information management.
- Design delightful internal tools for merchants and buyers using React-based applications.
- Drive data quality at scale with validation, canonicalization, and entity resolution capabilities.
- Participate in on-call rotations and build observability into every service.
- Contribute to architecture decisions and mentor engineers on the team.
Requirements
- 7+ years of professional software engineering experience, including significant delivery of both backend services and frontend applications.
- Bachelor's or Master's degree in Computer Science, Information Systems Engineering, or Data Engineering.
- Strong verbal, written, and diagramming communication skills, with the ability to explain technical concepts clearly to both technical and non-technical stakeholders.
- Proficient in more than one programming language.
- Comfortable designing and building microservices in Java, working with relational databases (PostgreSQL), and integrating with event-driven architectures (Kafka).
- Modern frontend skills with production React applications using TypeScript.
- Comfortable working with containerized deployments (Docker, Kubernetes) and defining infrastructure as code with Terraform.
- Understanding of tradeoffs of eventual consistency and service-oriented architecture.
Core Competencies
Demonstrates expertise in building and evolving core platform services, with a strong focus on microservices architecture and modern frontend development using React and TypeScript. Capable of mentoring engineers and driving data quality through effective validation and entity resolution techniques.
Highest-signal resume keywords
- Microservices Development
- React Application Development
- Java Programming
- Data Quality Management
- Containerization with Docker
ATS Optimization Keywords
Hard Skills
- Software Engineering
- Backend Services
- Frontend Applications
- Java
- PostgreSQL
- Kafka
- TypeScript
- Terraform
- Docker
- Kubernetes
Soft Skills
- Verbal Communication
- Written Communication
- Diagramming Skills
Certifications & Qualifications
- Bachelor's Degree in Computer Science
- Master's Degree in Information Systems Engineering
- Master's Degree in Data Engineering
Industry Keywords
- Microservices
- Event-Driven Architecture
- Service-Oriented Architecture
- Data Validation
- Entity Resolution