FULLSTACK SENIOR SOFTWARE ENGINEER
Role details
Job location
Tech stack
Job description
Project Overview: Marketplace Engineering, specifically within the Employer Jobs Platform (EJYPT), leads the Aggregation Teams responsible for collecting and ingesting indexed job data from various external sources, including XML feeds, scraped job sites, and the job sync API used by third-party partners. The core mission of this group is to increase both the number and coverage of jobs available on the site by continuously improving how jobs are discovered, ingested, and maintained across these external sources. ⓘ View potential timezone restrictions
Timezone Coverage: EMEA hours, as long as you can attend meetings up to 11 am CDT., * Maintain existing backend systems.
- Build new features.
- Support automation initiatives (AI-driven extraction/config).
- Potentially develop tooling for AI prompts/models.
Requirements
- Strong experience in Java backend development.
- Knowledge of Spring Boot for building scalable backend services and microservices.
- Understanding of REST API design and development; familiarity with gRPC communication.
- Understanding of messaging systems such as Apache Kafka or RabbitMQ.
- Advanced knowledge of databases with MySQL (primary) and MongoDB.
- Experience building backend systems at scale and contributing to system design.
- Basic familiarity with React and JavaScript/TypeScript for maintaining existing frontend components.
Nice To Have
- Exposure to GraphQL (light usage).
- Experience with AI or automation workflows.
- Familiarity with caching technologies such as Valky or similar caching solutions.