Mid-Level Software Engineer (Java / Rust + Angular)
Remote | B2B Contract | Full-time
Who Are We?
We’re a product-first team embedded in a large public company that’s powering 40+ legaltech and proptech digital services from real estate and corporate verification to KYC and billing.
We’re in the middle of an ambitious transformation: rebuilding our architecture, modernizing tech, and integrating cutting-edge AI across the platform.
This is your chance to jump in at the heart of it, support senior engineers, and grow while shipping real, impactful features.
What Do We Do?
We’re building the backend and frontend infrastructure for a next-generation legal platform.
That includes:
- Migrating legacy code into fast, scalable microservices
- Integrating AI agents into everyday processes
- Supporting millions of data requests across legal, identity, and property flows
- You’ll help keep things running while we build the future.
Why Do We Do It?
Because legaltech shouldn’t feel like 2007.
We believe in making complex legal and property processes intuitive, accessible, and fast powered by smart automation and thoughtful architecture.
We’re bringing simplicity to complexity, and we need your help to do it right.
How Do We Work?
- Remote-first and async-friendly we respect your rhythm
- Engineer-led planning no top-down micromanagement
- Clean, testable code with CI/CD pipelines and real review culture
- Teamwork over ego we grow by building together
Who’s on the Team?
You’ll work alongside architects, senior engineers, and AI specialists.
Some are working on the big picture, some on deep integrations you’ll support both sides and gain exposure to complex engineering challenges without getting overwhelmed.
It’s the perfect role for someone who wants to level up while contributing real value.
Why Is There a Vacancy?
We’re expanding the team to handle an increasing development load.
We’ve got architectural tracks, migration work, and AI tooling that all need hands-on support.
We’re hiring smart, curious mid-level devs who can jump in, learn fast, and grow into senior roles over time.
Who Are We Looking For?
- You’re a mid-level developer (roughly 2–4 years of experience) who’s:
- Confident with Java (ideally Quarkus) or Rust
- Open to frontend work in Angular, depending on your profile
- Comfortable writing and maintaining unit and integration tests
- Familiar with modern development workflows and tools like Docker, CI/CD, and OpenShift
- Eager to learn about AI infrastructure, even if you don’t have prior experience
You don’t need to be an expert in everything you just need the mindset to learn fast and build with care.
What Skills Are Important?
Must-haves:
- 2+ years in software development
- Experience with Java (Quarkus) or Rust
- Working knowledge of Angular (for fullstack profiles)
- Experience with writing unit and integration tests
- Familiarity with Docker and deployment to OpenShift or Kubernetes
- Team-oriented attitude, good communication skills, and reliability
Nice-to-haves:
- Exposure to AI tooling / infrastructure or MCP-like environments
- Experience supporting senior engineers or working on large cross-functional teams
- Understanding of CI/CD pipelines (GitHub Actions, GitLab CI, etc.)
What Will You Do?
- Quickly get up to speed on the codebase, with mentorship and guidance
- Work on smaller features, bugfixes, refactoring tasks, and performance tweaks
- Assist with integration into AI tooling, including working with local agents
- Help maintain and improve the CI/CD pipeline
- Write and maintain tests to support system reliability
- Collaborate closely with senior devs and architects and learn a ton in the process
- You won’t be thrown in the deep end but you will be challenged in the best way.
What Do We Offer?
- Long-term B2B contract, full-time workload
- Real growth opportunity mentorship and transition into more senior responsibilities
- Collaborative team where questions are welcome and learning is encouraged
- Contribute to a large, high-impact platform used across Europe
- Remote work, timezone-flexible, async-friendly
- Modern tech stack and engineering practices
- Hands-on exposure to AI infrastructure (rare and valuable!)
Our Hiring Process
We keep it simple and supportive:
1. Intro Call (30–45 min) meet a lead dev, learn about the project
2.
Tech Interview (60–90 min) review your experience, approach, and potential
3. Offer quick decision if it feels like a match
.
Skillset Required: Clo, Angular, Cro, Cto, Real Estate, Supportive, Java, Teamwork, Scala, Flexible, Workflow, Communication Skill, Proptech, Hiring, Shipping, Communication Skills, Legaltech, Docker, Software Development