Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Remote Senior Backend Software Engineer - Java/Kotlin image - Rise Careers
Job details

Remote Senior Backend Software Engineer - Java/Kotlin

We all witness the inefficiencies in how the public sector spends money. These inefficiencies hit hardest in critical areas such as national security, education, homelessness, and infrastructure, impacting the very fabric of our communities. We believe the root cause of public sector inefficiency lies in a broken procurement process that forces innovative, private companies to walk away from public sector opportunities. When red tape blocks innovation, taxpayers’ dollars are wasted, businesses can’t scale, and communities miss out on transformative improvements.

At Starbridge: we are building the future of public sector go-to-market. We envision a world where public contracts are transparent and accessible to all. One where any entrepreneur or business can understand the market, find opportunities, and compete on the merits of the product. Our mission at Starbridge is to catalyze a new era of public-private partnerships that change the world for the better.

Starbridge's Revenue AI Platform helps businesses grow public sector revenue. By identifying early buying signals, building strategic outbound capabilities, and automating manual processes like proposal writing, our partners win more contracts & establish a competitive edge.

About the role

We are looking for a remote generalist senior backend engineer with experience in JVM (and preferably Kotlin) to join our early team to build our product from zero to one. Your role will include projects working with other team members such as scraping, processing & deriving insights from millions of documents, contributing to a unique RAG based LLM writing application & integrating enterprise systems. And generally hustling in an early-stage tight knit team!!! You might be a fit if you:

  • Are a senior developer with Enterprise B2B SaaS experience or Big data processing experience in the JVM ecosystem and ideally Kotlin.

  • Are excited to roll up your sleeves and work in all parts of the backend and have experience working in small teams & startups. Ideally have experience working in a fast-growing startup.

  • Have experience with some of the following (not required):

    • Large Scale Web Scraping & Parsing

    • Natural Language Generation

    • Enterprise API integrations

    • Prompt Engineering

  • Experience with the following stack:

    • Kotlin (BE)

    • Python (specific libs)

    • GCP

    • Google Cloud SQL for PostgreSQL

    • Firebase

Interview Process

After submitting your application, the team reviews your CV and statement of exceptional work. If your application passes this stage, you will be invited to a 30-minute interview (“phone interview”) during which a member of our team will ask some basic questions and you will have the chance for questions as well. If you clear the initial phone interview, you will enter the main process, which consists of three interviews:

  1. System design exercise hands-on.

  2. Live coding in Java/Kotlin

  3. Product thinking + past-work presentation: Present your past exceptional work to a small audience + product questions.

Our goal is to finish the process within one week. We don’t rely on recruiters for assessments. Every application is reviewed by a member of our technical team. All interviews will be conducted via Zoom.

Average salary estimate

$125000 / YEARLY (est.)
min
max
$100000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Remote Senior Backend Software Engineer - Java/Kotlin, Starbridge

At Starbridge, we are on a mission to transform the public sector's procurement landscape, and we're looking for a Remote Senior Backend Software Engineer who specializes in Java and Kotlin to help us realize this vision. With the inefficiencies in the public sector affecting vital areas such as national security and education, we believe in creating a transparent process that empowers entrepreneurs to tap into government opportunities. As part of our early-stage team, you’ll dive into exciting projects involving scraping and processing vast amounts of data, building innovative applications based on advanced language models, and integrating enterprise systems. If you’re a senior developer with a knack for enterprise B2B SaaS or big data processing in the JVM ecosystem, we want to hear from you! A familiarity with Kotlin is a big plus, and a hands-on attitude will go a long way in our dynamic environment. Join us in helping our partners win more contracts and create a lasting impact by developing critical backend functionalities that will shape the future of public-private partnerships. If you have experience in web scraping, natural language generation, or API integrations, we'd love to chat with you. Let’s innovate together at Starbridge and make a difference!

Frequently Asked Questions (FAQs) for Remote Senior Backend Software Engineer - Java/Kotlin Role at Starbridge
What are the main responsibilities of a Remote Senior Backend Software Engineer at Starbridge?

As a Remote Senior Backend Software Engineer at Starbridge, your primary responsibilities will include building the backend functionalities of our Revenue AI Platform. You’ll work on scraping millions of documents, processing data to glean valuable insights, developing a unique RAG-based LLM writing application, and integrating various enterprise systems. Additionally, you'll collaborate with a close-knit team to ensure we create scalable and efficient solutions that drive public sector revenue growth.

Join Rise to see the full answer
What qualifications do I need to be a Remote Senior Backend Software Engineer at Starbridge?

To qualify for the Remote Senior Backend Software Engineer position at Starbridge, you should have substantial experience in JVM development, ideally with a focus on Kotlin. Experience in enterprise B2B SaaS or big data processing is essential. Familiarity with web scraping, natural language generation, and enterprise API integrations would be advantageous. A bias for hands-on work in small teams will also position you well for success in this fast-growing startup.

Join Rise to see the full answer
What technologies will I be working with as a Remote Senior Backend Software Engineer at Starbridge?

In your role as a Remote Senior Backend Software Engineer at Starbridge, you will primarily work with Kotlin for backend development. Additionally, you'll likely engage with Python libraries, Google Cloud Platform (GCP), Firebase, and Google Cloud SQL for PostgreSQL. Familiarity with large-scale web scraping, prompt engineering, and natural language generation are also beneficial for this position.

Join Rise to see the full answer
What is the interview process like for the Remote Senior Backend Software Engineer position at Starbridge?

The interview process for the Remote Senior Backend Software Engineer position at Starbridge includes an initial review of your CV and statement of exceptional work. Candidates who pass this stage will be invited for a 30-minute phone interview. Successful candidates will then participate in three main interviews: a system design exercise, a live coding session in Java/Kotlin, and a presentation of past exceptional work along with product questions. We aim to wrap up the entire process within one week.

Join Rise to see the full answer
What does a typical day look like for a Remote Senior Backend Software Engineer at Starbridge?

A typical day for a Remote Senior Backend Software Engineer at Starbridge involves collaborating with a small, agile team on challenging backend projects. You may spend time coding in Kotlin, developing new features, troubleshooting any issues, and brainstorming innovative solutions for our Revenue AI Platform. You will also engage in continuous learning and hands-on experimentation while rolling up your sleeves to overcome obstacles and push the product forward.

Join Rise to see the full answer
Common Interview Questions for Remote Senior Backend Software Engineer - Java/Kotlin
Can you describe your experience with Java and Kotlin in building backend systems?

Certainly! When answering this question, focus on specific projects where you used Java and Kotlin, explaining the architectural choices you made and the challenges you overcame. Highlight relevant technologies you utilized and how your contributions positively affected the project's success.

Join Rise to see the full answer
What strategies do you employ for scaling web applications?

Discuss load balancing, database optimization, caching strategies, and any relevant experience with microservices architecture. Provide examples of how you've implemented these strategies in past roles and the measurable improvements you achieved.

Join Rise to see the full answer
How do you approach database design, particularly with PostgreSQL?

Explain your preferred methods for database normalization, indexing, and overall schema design. Share your experience with PostgreSQL-specific features, such as JSONB data types, and how you’ve improved query performance in previous projects.

Join Rise to see the full answer
Can you explain your experience with APIs and integrating external systems?

Provide details on types of APIs you've worked with, whether REST or GraphQL, and describe any integrations you’ve developed. Share the challenges you faced during integration and how you ensured seamless data flow between systems.

Join Rise to see the full answer
What is your experience with web scraping, and what libraries or tools have you used?

Discuss specific web scraping libraries such as Beautiful Soup, Selenium, or Scrapy. Provide an example of a scraping project you managed and detail the strategies you used for handling websites with dynamic content.

Join Rise to see the full answer
How do you ensure the reliability and performance of your backend applications?

Discuss automated testing practices, performance monitoring tools, and your approach to handling error logging and tracing. Provide examples where your proactive measures led to improved application stability.

Join Rise to see the full answer
Describe your experience working in a startup environment.

Share stories that highlight your adaptability and resourcefulness when working in a fast-paced, ever-changing startup culture. Point to specific instances where you took the initiative to drive projects forward or pivot strategies based on new information.

Join Rise to see the full answer
How do you approach working with team members on projects?

Discuss your collaborative methods, such as using Agile methodologies, regular stand-up meetings, or tools like Jira or Trello. Emphasize your communication style and the importance of sharing knowledge and responsibility within the team.

Join Rise to see the full answer
What motivates you to work on public sector projects?

Share your passion for improving public services and how you believe technology can make a meaningful impact in society. Highlight specific experiences that have inspired your commitment to serving the public sector.

Join Rise to see the full answer
Can you tell us about a challenging technical problem you solved?

Choose a specific instance where you encountered a tough technical challenge. Describe the problem, how you approached it, the solution you implemented, and the outcome. Ensure to highlight the skills you utilized and what you learned from the experience.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 hours ago
Photo of the Rise User
Afficiency Remote 101 Greenwich St, New York, NY 10006, USA
Posted 2 days ago
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
BeyondTrust Remote Remote United States | Remote Canada
Posted 13 days ago
Photo of the Rise User
Posted 12 hours ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 8 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!