Own your future:
Our culture isn't something people join, it's something they build and shape. We believe that every person deserves to be heard and empowered. If you're on the fence about whether you're a fit, we say go for it. Let’s build something great together.
We are seeking a talented and motivated Kotlin/Java Engineer to join our dynamic team! In this role, you will contribute to building a powerful data service that stores, modifies, and queries graph data structures, offering custom schema definitions and a proprietary DSL/query language.
Must haves:
- 5+ years of experience in Java.
- Experience in Kotlin (80% of our code is Kotlin).
- Experience with RDBMS like MySQL or PostgreSQL.
- Experience working with high-load and/or big-data solutions.
- Knowledge of algorithms and data structures.
Nice to have:
- Experience with Graph databases, Neo4j, or similar.
- Experience with Amazon Web Services.
- DevOps, CI/CD, Kubernetes skills.
- Test-driven development practices (unit tests, integration, e2e).
Key Responsibilities:
- Develop and enhance WEB services and APIs for our web applications, ensuring seamless functionality and user experience.
- Design and implement algorithms and data structures for our graph database, focusing on high-performance, low-latency in-memory graph traversal.
- Optimize and improve system performance to handle high-load scenarios and the processing of large amounts of data, ensuring the scalability and reliability of our platform.
- Collaborate closely with design and product teams to translate business requirements into practical software product features.