Senior Backend Software Engineer (Java/Kotlin)
Worldwide
Looking for a Senior Backend Software Engineer to help drive the next phase of a product's evelution. You will work on a platform that helps organizations navigate complex government data, including contracts, grants, and market signals, transforming that information into actionable insights using AI. The role focuses on backend engineering, including data ingestion, data processing, search infrastructure, and AI-powered workflows operating at scale. You will collaborate closely with a small, senior engineering team and have significant ownership—from designing solutions and building features to deploying them into production and continuously improving them. Requirements:- Experience: - 6+ years of experience in Enterprise B2B SaaS development or large-scale data processing within the JVM ecosystem. - Strong experience with Java and/or Kotlin (Kotlin preferred). - Experience working in startups or smaller companies where engineers have meaningful product and technical ownership. - Comfortable working across all areas of the backend stack. - Experience working in small engineering teams. - Experience in fast-growing startup environments is highly preferred. Core Technology Stack: Kotlin (Backend) Google Cloud Platform (GCP) Google Cloud SQL for PostgreSQL Firebase Python Nice-to-Have Experience Experience with any of the following is a plus: Natural Language Generation (NLG) Enterprise API Integrations Prompt Engineering Large-Scale Web Scraping Data Parsing Responsibilities: - Build and maintain backend services that power data ingestion, processing, search, and AI-driven workflows. - Design, develop, deploy, and improve scalable backend systems. - Work closely with a senior engineering team to deliver production-ready solutions. - Take ownership of features throughout the full development lifecycle. - Contribute to architecture, implementation, deployment, and ongoing optimization of backend systems. - Support products that operate on complex government datasets and AI-powered workflows. Preferred Skills: Java Kotlin JVM Ecosystem Backend Engineering Enterprise SaaS Big Data Processing GCP PostgreSQL Firebase Python System Design SQL AI Infrastructure Data Pipelines Enterprise API Integrations Prompt Engineering Web Scraping
- More than 30 hrs/weekHourly
- 6+ monthsDuration
- ExpertExperience Level
$50.00
-
$145.00
Hourly- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:10 to 15
- Last viewed by client:2 weeks ago
- Interviewing:1
- Invites sent:0
- Unanswered invites:0
About the client
- IndiaThiruvananthapuram,Kerala12:49 AM
- $1.8K total spent5 hires, 1 active
- 1 hours
- Large company (100-1,000 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by