Job Description
Behavox is seeking a Senior Software Engineer to join its Engineering division. In this role, the candidate will contribute to the development of data-intensive applications, working with product management, design, and other engineering teams to deliver outstanding products to clients. Behavox is not a startup, nor an enterprise, so this is the best time to join as your contribution will be highly visible and impactful. The Senior Software Engineer will be responsible for:
- Developing Java-based complex scalable services and components.
- Analyzing product requirements to facilitate solution discussions.
- Collaborating during planning sessions, technical discussions, and code reviews.
- Taking ownership of assigned EPICs/Features.
- Ensuring software quality by writing tests at all levels.
The ideal candidate will have:
- 8+ years of experience building scalable and reliable server-side cloud-native applications.
- Proficiency in the design and implementation of containerized and serverless components/services.
- Skilled in Spring Boot, Hibernate, SQL databases (MySQL, BigQuery), NoSQL databases (ScyllaDB, HBase), and message brokers (Google Cloud Pub/Sub, Kafka, RabbitMQ)
- Hands-on experience with BigQuery, Dataflow, and Cloud Functions.
- A deep and genuine interest in Behavox's mission, marketplace and/or technologies
Behavox offers::
- A truly global mission with a passionate community.
- Huge impact and learning potential.
- Highly competitive compensation with 100% bonus pay already integrated
- Benefits include great health coverage for employee and family.
- Generous time-off policy and flexible work schedule.