Jr. Back End Developer

Java

Jr. Back End Developer

Java
Home, Poland (Remote)

Time Machine

Full-time
Permanent
Junior
Remote
4 000 - 5 000 USD
Gross per month - Permanent

Job description

Jr. Java Back End Developer

Role: Jr. Java Back End Developer

Location: Remote – Eastern Europe Preferred (Open to Wider Region)

Employment Type: Full-Time - Direct Hire – No Agencies. (Permanent/Umowa o Pracę or B2B. See details in the description)

Experience Level: 2+ years in Java Back End Development


About Us

Time Machine (timeml.ai) is a VC-backed, fast-growing AI company based in California that has built an AI-powered platform revolutionizing sales training and onboarding. We put the success of our customers and people first, delivering that through innovative AI technologies and engaging, cutting-edge software. Our platform leverages state-of-the-art AI to personalize training based on the unique characteristics of each user, helping high-growth SaaS companies transform their sales performance.

We recently closed a funding round and are expected to grow rapidly in the coming months and years. This is a rare opportunity for talented engineers early in their careers to join a US-based AI company on the ground floor and grow with us.


The Role

As a Jr. Back End Developer, you will work alongside our senior engineers to build and maintain the back end services that power our platform — including the UI layer, AI agent infrastructure, database systems, and authentication. You will be writing production code in both Java, contributing to a multi-tenant microservices architecture that supports AI-driven features at scale.

We're looking for someone who is sharp, resourceful, and genuinely loves writing clean, efficient code. You should be comfortable working independently, solving problems end-to-end, and using AI coding tools to amplify your output.


Key Responsibilities

Back End Development

  • Develop and maintain high-quality, scalable back end services using Java

  • Contribute to our multi-tenant microservices architecture that powers a growing SaaS platform with AI-driven features

  • Enhance and refactor existing code with a focus on improving error handling, optimizing transaction management, and reducing code duplication

  • Write clean, well-tested, and efficient code with a focus on reliability and performance

AI Integration & Services

  • Assist in integrating Generative AI models (OpenAI, GPT, etc.) into microservices and ensure efficient API interaction with external AI services

  • Work on the services layer that supports our AI agent infrastructure

  • Implement robust error handling and retry mechanisms when interacting with external services to improve fault tolerance

Database, Authentication & File Operations

  • Design and maintain database schemas, queries, and data access patterns

  • Implement and maintain secure authentication and authorization flows

  • Handle file operations and ensure that user inputs (e.g., file creation, validation) are thoroughly checked with proper validation and extensibility

Cloud Infrastructure & Communication

  • Work with Azure services including Azure Service Bus, Azure Storage, and monitoring tools to ensure smooth communication and reliable data exchange between components

  • Collaborate with the DevOps team to support CI/CD pipelines using Azure DevOps, Kubernetes, and Docker for quick, reliable deployments

Testing & Quality

  • Write unit tests and integration tests to cover critical components and ensure the reliability of services such as question processing, AI integrations, and file handling

  • Participate in code reviews and follow established best practices for code quality, testing, and security

Cross-Functional Collaboration

  • Work closely with the front end, AI, and product teams to deliver features end-to-end

  • Use Jira for task tracking and project management, and Slack for daily communication and team collaboration

  • Contribute to any other business-related items or initiatives at the direction of the CEO or COO


Qualifications

Technical Skills

  • 2+ years of professional experience building back end services

  • Strong proficiency in both Java; experience with Spring Boot is a strong plus

  • Experience with RESTful API design and development

  • Solid understanding of relational databases (PostgreSQL, MySQL) and/or NoSQL databases

  • Familiarity with authentication frameworks and security best practices (OAuth, JWT, etc.)

  • Experience with version control (Git) and CI/CD workflows

  • Exposure to cloud platforms, preferably Microsoft Azure

Problem-Solving & Mindset

  • Independent problem solver who can take ownership of tasks and drive them to completion

  • Passionate about writing efficient, maintainable code

  • Actively uses AI coding agents and tools (e.g., Claude, GitHub Copilot, Cursor) to amplify productivity

  • Quick learner who thrives on tackling new technical challenges

Soft Skills

  • Proactive, self-motivated, and able to work independently without constant oversight

  • Strong communication skills, comfortable working asynchronously with a remote, US-based team

  • Adaptable and comfortable working in a fast-paced startup environment where priorities evolve quickly

  • Collaborative team player who thrives on cross-functional partnerships

Preferred Qualifications

  • Experience with Spring Boot and microservices architecture

  • Familiarity with Azure services (Service Bus, Storage, DevOps)

  • Experience with containerization (Docker, Kubernetes)

  • Experience integrating with AI/ML systems or LLM APIs (OpenAI, GPT, etc.)

  • Understanding of multi-tenant SaaS architecture patterns

  • Experience with unit testing and integration testing frameworks

  • Previous experience at a high-growth startup or scale-up company


What We Offer

  • Competitive compensation in a high-growth, VC-backed AI company

  • Opportunity to work with innovative AI technologies and directly shape the platform's technical foundation

  • Close collaboration with founders and the engineering leadership team

  • Fast-paced, dynamic environment with significant growth opportunities as the company scales

  • Flexible remote work — work from anywhere in Eastern Europe or the wider region

  • Culture that prioritizes people and customer success above all else

  • A unique chance for early-career talent to grow rapidly alongside a US-based AI startup


Employment Type

  • Direct Hire – No Agencies

  • We are a US-based startup hiring directly for our core team. We do not work with outsourcing providers or staffing agencies.

  • Contract Options:

    • Permanent (Umowa o Pracę): Facilitated via a global Employer of Record (EOR) . You will receive a standard Polish employment contract with all local benefits, social security, and paid time off.

    • B2B: If you prefer to invoice us through your own sole proprietorship, we are happy to support a direct B2B relationship.

  • Equipment: We provide a budget for your home office setup or ship hardware directly to you in your home country.


If you are a sharp, motivated developer who loves building back end systems, thrives on solving hard problems independently, and wants to be part of an AI company poised for rapid growth — we'd love to hear from you.

Tech stack

    English

    B1

    Algorithms

    advanced

    Analytical Thinking

    advanced

Office location