TL;DR

Senior Java Software Engineer (Fintech): Design and build scalable core platform services for a cloud-native, GenAI-powered SaaS financial platform. Focus on AI-driven development, API design, cloud architecture, and cross-functional collaboration in an agile environment.

Location: Flexible remote work with up to 90 workdays abroad; based in Romania preferred

Company

Lucanet is a SaaS CFO solution platform serving over 5,500 companies worldwide, focused on financial consolidation, planning, ESG reporting, and compliance.

What you will do

  • Design and implement scalable core platform services integrated into the Lucanet ecosystem.
  • Collaborate cross-functionally with product managers, QA, architecture, delivery, and DevOps teams.
  • Own code quality through developer-led testing including unit, integration, contract, and end-to-end tests.
  • Use AI coding assistants daily to accelerate development while ensuring code correctness and security.
  • Deploy, maintain, and troubleshoot software solutions promptly.

Requirements

  • Must be based in Romania or able to work remotely with flexible location policy.
  • Strong backend engineering skills with proficiency in Java; experience with Python, NodeJS, or TypeScript is a plus.
  • Fullstack experience with Angular or React frontend frameworks.
  • Hands-on experience with AWS services including Lambda, API Gateway, S3, DynamoDB, and CloudWatch.
  • Ability to design RESTful APIs with OpenAPI/Swagger and scalable system architecture.
  • Comfortable using AI coding assistants and infrastructure-as-code tools like Terraform.

Culture & Benefits

  • Flexible working hours and location with support for working abroad up to 90 days.
  • Strong team spirit with regular learning and development opportunities.
  • Inclusive and diverse workplace embracing uniqueness and equal opportunities.
  • Generous leave policy and health & wellbeing programs including mental health support.
  • Company pension plan and commitment to equal pay.