Middle Full Stack Engineer (Java)

BotsCrew Responds Quickly
$$$

As a Full Stack Engineer at BotsCrew, you’ll be part of a cross-functional team responsible for designing, building, and scaling products and features across our clients’ solutions. You’ll work across backend and frontend development and contribute to implementing AI-powered functionality in real products.

Our projects combine modern full-stack development with AI integrations. We’re looking for an engineer who enjoys building practical solutions, solving complex technical problems, and experimenting with new technologies.

You’ll collaborate closely with engineers, project and product managers, quality assurance engineers, and UX designers to bring impactful features to life — from intelligent assistance capabilities to workflow automation.

Key Requirements

  • 2+ years of experience in backend or full-stack development;
  • Strong experience with Java and the Spring Framework;
  • Solid experience with Python and willingness to work across both Java and Python codebases;
  • Experience working with modern frontend frameworks such as React.jsNext.js, or Angular;
  • Strong understanding of RESTful API design and integration;
  • Experience using Docker for local development and deployment;
  • Familiarity with CI/CD pipelines (e.g., GitHub Actions, GitLab CI);
  • Hands-on experience with cloud infrastructure (AWS, Azure, or GCP);
  • Strong problem-solving skills and a collaborative mindset;
  • Good spoken and written English (Upper Intermediate level or higher);
  • Basic experience or strong interest in AI technologies, such as working with LLM APIs, prompt engineering, embeddings, or vector search. This experience may come from commercial projects, personal projects, or experimentation.

What You’ll Do

  • Develop and maintain backend APIs using Java and Python;
  • Design and improve frontend interfaces using ReactJS and NextJS;
  • Build and enhance LLM-based features using APIs (e.g., OpenAI), embeddings, vector storage, vector search, and prompt engineering techniques;
  • Write clean, testable, and well-documented code;
  • Contribute to system architecture and scalable solution design;
  • Collaborate with clients and stakeholders to gather requirements and deliver value;
  • Participate in agile ceremonies (daily stand-ups, retrospectives, sprint planning).

Would be a plus

  • Hands-on experience building AI assistants or autonomous agents;
  • Understanding of prompt engineering techniques to influence LLM behavior;
  • Familiarity with Retrieval-Augmented Generation (RAG) concepts;
  • Experience with vector databases (e.g., Pinecone, Weaviate, etc.);
  • Experience integrating LLM APIs such as OpenAI, Claude, or Gemini;
  • Experience working with Shopify.

🌟 Perks & Benefits

  • 20 working days of paid vacation plus 5 days of paid sickness;
  • Flexible work schedule & comfortable remote work conditions;
  • Compensation aligned with your experience and role scope;
  • Access to Regus coworking spaces when needed;
  • FOP (private entrepreneur) accounting and support services;
  • Business subscription to ChatGPT to support productivity and experimentation with AI tools;
  • PDP creation and guidance from our mentors;
  • A talented and remarkable company culture.

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 3 April
16 views
·
3 applications
Last responded 1 week ago
To apply for this and other jobs on Djinni login or signup.
Loading...