Indeema
AI-First Product Engineer (Full-Stack): Python/React
IndeemaUkraine2 days ago
Full-time

Indeema Software is looking for a skilled AI-First Product Engineer (Full-Stack) to join our Team.


Requirements:

  • 3+ years in software development with Python.
  • Building REST APIs with FastAPI and Pydantic, including data validation, asynchronous programming (AsyncIO), and background task processing.
  • Working with relational databases and ORMs (e.g., SQLAlchemy), integrating with external services and APIs (OAuth2/LDAP, WebSockets, third-party APIs).
  • Writing unit and integration tests (Pytest or similar).
  • Developing React (18+) applications with Hooks, modern architecture, TypeScript, and client-side state management.
  • Creating responsive UI with Tailwind CSS or similar component libraries.
  • Experience working with AI-assisted development workflows and delegating complex tasks to AI agents.
  • Practical experience with Google Antigravity (Agent Manager, Artifacts, Skill development) or similar agent-based AI development tools.
  • Ability to validate, refine, and maintain code generated by AI systems.
  • Collaborating via Git, code reviews, and team-based development workflows.

Nice to Have:

  • Experience with Socket.IO or other real-time communication technologies.
  • Experience building AI-powered features or integrating LLM APIs.
  • Familiarity with CI/CD pipelines and containerized environments (Docker).


Responsibilities:

  • Design, implement, and maintain complex full-stack features, collaborating with AI agents (Google Antigravity, Cursor, etc.) for cross-stack implementation.
  • Develop and maintain Antigravity Skills to automate repetitive workflows and improve development efficiency.
  • Maintain and optimize core business logic, ensuring high standards of performance, security, and maintainability for both AI-generated and manual code.
  • Design and develop RESTful APIs using FastAPI, Pydantic schemas, and SQLAlchemy with efficient database interaction.
  • Implement and support integrations with external systems such as Jira and LDAP.
  • Manage database migrations with Alembic and maintain containerized environments using Docker.
  • Build responsive and accessible user interfaces using semantic HTML and modern frontend practices.
  • Participate in code reviews, resolve complex merge conflicts, and collaborate with the team to maintain high code quality.



Key Skills

Ranked by relevance