Jr. Back End Developer
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.
Jr. Back End Developer
Jr. Back End Developer