At GrapheneDB, we redefine what it means to be innovators. As the pioneers offering graph databases as a service, we pride ourselves in not just maximizing the impact but also respecting the work-life harmony of our team. Our platform is trusted by everyone, from individual developers to multinational corporations.
Are you seeking a technically challenging role where you can achieve brilliance in just four days a week, enjoy 100% remote work flexibility in stress free environment? Join our distributed team as a Senior Scala Engineer.
Location Requirement: Must be located within the UTC 0 - UTC +3 timezone and open to 100% remote work.
Your Role
In the GrapheneDB family, you'll:
- Architect, design, and develop advanced Scala3 APIs, microservices, and systems.
- Diagnose and rectify technical challenges with a focus on system reliability.
- Champion security best practices, keeping our systems a step ahead.
- Oversee deployment protocols and bring forward product advancements.
- Engage in on-call rotations with a focus on proactive solutions, not firefighting.
What You Bring
- Mastery in Scala development.
- Proven track record building RESTful APIs and distributed microservices.
- Proficiency with the AWS cloud platform.
- Familiarity working with Akka stack.
- Experience using the DevOps tools: Docker, Ansible, Terraform, Kubernetes, and CI/CD workflows.
- Sound knowledge of Linux systems administration and bash scripting.
- Exceptional problem-solving prowess.
- Fluent communication in English.
- A team-player attitude.
Extra Points For
- Proficiency in cloud-native distributed architectures and microservice design.
- Experience with the ZIO stack.
- Knowledge of reactive and functional design patterns.
- Skills in Netty, JVM monitoring, and tuning.
- Familiarity with Neo4j, MongoDB, Redis, or other NoSQL platforms.
- Experience as a Linux systems engineer/administrator in the Amazon Cloud (AWS).
Our Overall Tech Stack
- Scala3 + Cats + Akka streams
- Nextjs + Typescript
- Rust
- AWS + Step Functions + DocumentDB+ SQS + SNS
- Kubernetes + Docker + Ansible
Salary & Benefits
- 4-Day Work Week: Dive deep into tech and still have a long weekend, every weekend!
- 100% Remote Flexibility: Work from anywhere and maintain a work-life balance.
- Fewer Meetings: Spend more time doing meaningful work and less in draining meetings.
- Flexible Work Schedule: Tailor your daily hours with required overlap for collaboration.
- Generous Leave Policies: 22 days off plus local bank holidays.
- 16 Weeks Full-Paid Parental Leave: Because family comes first, for both moms and dads.
- Personal Development Budget: We're invested in your growth and provide resources to help you learn and excel.
- Salary: From 40,000€ to 50,000€ yearly, with a guaranteed 15% raise on the first anniversary.
How to Join Us
Please Note: Progression through the application steps is based on successful evaluation of each phase. Advancing to the next stage is not assured.
- Begin by submitting your details through our online form.
- Stand out? We'll invite you for an initial video discussion.
- Select an open-source Scala codebase or even one of your own. During our comprehensive video discussion, walk us through your chosen code, explaining your reasons for the selection, design merits, architectural patterns, testing practices, and more. This conversation will allow us to delve into your tech engineering expertise and understand your approach to coding and design.
- If our discussions align and both parties see a fit, we'll initiate the next steps for your onboarding journey.
At GrapheneDB, diversity is our strength. Every applicant receives equal consideration, irrespective of race, color, religion, gender, or any other protected attributes. Let's shape the future together.
Looking for more roles like this?
Join our talent network and get matched with similar opportunities from top companies.