Senior FS Engineer (Java + React + Azure/AWS/GCP) with AI/LLM Modus Soft $$

Madfish

Madfish

Software Engineering, Data Science

Ukraine · Europe

Posted on Jun 3, 2026

About the client

A United States-based data company that builds analytical data platforms for large enterprises, with a particular focus on the construction and engineering sectors. The company has roughly 20 years of experience delivering large-scale enterprise data projects and counts Fortune 100 companies among its customers.

The role

We are hiring a senior full stack developer (Java + React) to lead the build of a new data platform. You will start by delivering the MVP from an existing set of requirements, then continue building features and custom work as the product matures.

The central part of this platform is AI. We are building agentic tools that carry out automated tasks such as generating reports and running analyses, so working with large language models is core to the role rather than an afterthought.

This is a hands-on senior position with real architectural ownership. You will be making key technical decisions, not just implementing someone else’s.

What you will do

  • Design the architecture and the data model. Plan the overall system: services, APIs, and the analytical data stores behind them.
  • Build the data foundation. Design Data Lakes and analytical stores, and build ETL pipelines that ingest, clean, transform, and structure large volumes of data, so it is ready for analysis.
  • Build AI-powered features. Integrate large language models and develop agentic tools that automate work such as reporting, data analysis, and other repetitive tasks, with sensible safeguards around company data.
  • Deliver the MVP and grow it. Own delivery from end to end, then keep evolving the product with new and custom features.
  • Integrate with industry tools. Build pipelines that connect to scheduling and project-control systems such as Oracle Primavera P6.
  • Write full stack code. Back-end services and front-end interfaces, both clean and tested. You are welcome to use AI coding assistants to work faster, provided you keep company data secure.
  • Own the database and cloud setup. Database design and tuning on Azure SQL, and the application infrastructure on Microsoft Azure.
  • Translate requirements. Work with the product managers and customers to turn business needs into clear technical specifications.
  • Support the team. Set coding standards and help guide a small engineering team based in Ukraine.

Who you will work with

  • On the client side: CEO, PM, 2 Data Analysts, Delivery Lead, 2 Data Engineers, and a BA.
  • On our side: 1 Senior Full Stack Developer, 2 Middle Java Developers, and 1 DevOps engineer.
  • Customers across North America, Europe, and the MENA region.

What we are looking for

  • At least 7 years of building software, with experience building architecture from scratch (3 years or more).
  • Hands-on experience integrating large language models into real applications, and an interest in building agentic, automated tooling. (This is a must.)
  • Strong Java (25) and the Spring ecosystem (Spring Boot 4, Spring Cloud, Spring Security).
  • Solid React (19) and a good command of web fundamentals (HTML, CSS, the DOM).
  • Deep, proven experience with Data Lakes, ETL, and transforming large datasets for analysis.
  • Hands-on experience deploying applications on Microsoft Azure (AWS/GCP) and working with Azure SQL (design, performance tuning, and scaling).
  • Comfortable with microservices, REST API design, event-driven architecture, and containers (Docker, Kubernetes/AKS).
  • Familiarity with CI/CD using Azure DevOps, GitHub Actions, or similar tools.
  • A practical, product-minded approach. You treat code as a way to solve user problems.
  • Direct experience with Oracle Primavera P6.
  • English: Upper-intermediate (strong communication skills)

Nice to have

  • Experience building software for the construction, engineering, or property-technology sectors. This is a genuine plus, but it is not required — the domain can be picked up quickly, and we would rather hire a strong engineer with potential than screen people out over industry background.

Why it is worth it

  • You will be the key founding engineer on a brand-new product, so your decisions will genuinely shape it.
  • You will work closely with experienced product leaders and a capable DevOps team.
  • There is room to grow as the platform grows.

We Offer

  • Opportunity to propose solutions and influence technical decisions
  • Dynamic and challenging tasks
  • Team of experienced professionals
  • Competitive salary
  • Low bureaucracy
  • Continuous self-improvement
  • Long-term employment with paid vacation and social benefits
  • A bunch of perks 😊