Brightgrove logo

Senior Java Fullstack Software Engineer

Brightgrove·Salary not specified

Primary stack

ReactKotlinPythonAINext.jsDjangoJava

Nice to have's

ElixirCI/CDcontainerizationinfrastructure-as-codeLLM APIs

Job description

Description language:

About the Position

We are seeking a Senior Java Fullstack Software Engineer to join our custom software development team. The ideal candidate will have 7+ years of professional software development experience, with at least 3 years in a senior or lead capacity. This role involves working across multiple projects, understanding existing code, and performing maintenance work on projects with little historical understanding of how the project started.

Locations

  • Bucharest, Romania
  • Wroclaw, Poland
  • Lviv, Ukraine
  • Remote

Responsibilities

  • Work independently, own features end to end, and communicate clearly with both engineers and non-technical stakeholders.
  • Treat AI tooling as a core skill on par with any language in the stack: directing agents, reviewing their output critically, and delivering faster without sacrificing quality.
  • Understand existing code and perform maintenance work on projects with little historical understanding of how the project started.

Requirements

  • Required

    • 7+ years of professional software development, with at least 3 in a senior or lead capacity.
    • Production experience with React (Next.js preferred), Python (Django preferred), and Java (Kotlin preferred).
    • Demonstrated, current daily use of AI coding agents (e.g., Claude Code, Cursor, Copilot agent mode) in real project work, beyond experimentation.
    • Ability to review, test, and correct AI-generated code and to recognize when it is wrong.
    • Experience with relational databases, REST APIs, and cloud deployment (AWS preferred).
    • Strong written communication; comfortable working asynchronously.
    • Consulting or client-facing delivery experience.
  • Preferred / Useful

    • Elixir experience would be useful for a single, small ongoing maintenance project.
    • CI/CD, containerization, and infrastructure-as-code familiarity.
    • Experience building applications that integrate LLM APIs.

What's in it for you

  • Interview process that respects people and their time.
  • Professional and open IT community.
  • Internal meet-ups and resources for knowledge sharing.
  • Time for recovery and relaxation.
  • Bright online and offline events.
  • Opportunity to become part of our internal volunteer community.

About the Company

Our Client is a custom software development firm in the US. The teams of senior engineers have built production web applications, mobile applications, and systems integrations for established and growing businesses. Services include custom software development, data integration and systems architecture, AI-enabled software solutions, technical discovery, and product definition.

Apply Now

sharing is caring & referral bonus

Your personal recruiter

Odarka Hlushko

© 2026 Brightgrove

© Brightgrove. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Brightgrove is an IT services company with offices in the United States, Germany, Ukraine, and Belarus. With more than 10 years of experience in custom end-to-end software development and serve customers globally.

More at Brightgrove

All 7 roles

Popular searches