-
Attimo

Backend Engineer Intern

Attimo
Turkey · Full-time · Internship

About Attimo

Attimo is building a cognitively ergonomic information management system that reduces time spent handling project files and helps teams retrieve the right information quickly. We are starting with document-heavy workflows where extraction, organization, retrieval, and secure collaboration matter.

Role summary

As a Backend Engineer Intern, you will help build the backend services that power ingestion, extraction workflows, storage, retrieval APIs, and secure access patterns. This is an engineering role focused on production-quality systems: reliability, correctness, performance, and clear interfaces.

What you will work on (examples)

Depending on roadmap priority, you may contribute to areas such as:

  • File ingestion workflows (upload → queue → processing → persistence → user-visible status)
  • Background processing (workers, retries, idempotency, failure handling)
  • PostgreSQL schema design, indexing, migrations, and query optimization
  • API design for document metadata, search primitives, and retrieval flows
  • Authentication and security foundations (JWT, RBAC patterns, audit-friendly logging)
  • Tests (unit + integration) and API documentation (OpenAPI/Swagger)
Responsibilities
  • Implement and maintain backend APIs with strong validation, consistent error handling, and clear contracts
  • Build async pipelines for document processing (queues, retries, idempotency, observability)
  • Integrate with PostgreSQL and related persistence layers
  • Apply secure-by-default practices (auth, access control, input validation, rate limiting where appropriate)
  • Write tests and ship changes through PRs with clean, reviewable commits
  • Document endpoints and key flows so the system remains maintainable
Minimum qualifications

You should be able to demonstrate most of the following through projects, internships, coursework, or equivalent experience:

Node.js (Backend APIs)

  • Strong Node.js fundamentals (async/await, event loop; familiarity with streams is a plus)
  • Experience with Express.js or a similar framework
  • Built at least 3–4 REST APIs (personal projects count)
  • Understanding of middleware, validation, and error handling
  • Experience with authentication patterns (JWT, OAuth, or sessions)
  • Database integration experience (SQL and/or NoSQL)

Python & FastAPI

  • Solid Python fundamentals
  • Familiarity with FastAPI (or clear willingness to learn quickly)
  • Understanding of async Python (asyncio, async/await)
  • Pydantic for validation
  • Built at least 2–3 Python APIs (personal projects count)

Database fundamentals

  • PostgreSQL basics (queries, joins, indexes, transactions)
  • Familiarity with pgvector is a plus
  • Schema design and data modeling
  • ORMs / query builders (e.g., Prisma, SQLAlchemy)
  • Basic query performance awareness

Engineering fundamentals

  • Git/GitHub workflow (branching, PRs, code review)
  • Testing basics (unit + integration)
  • Debugging and troubleshooting
  • Clean code organization and maintainable patterns
Nice-to-have
  • Experience with queues/background jobs (e.g., BullMQ, Celery, Redis-based queues)
  • Docker and reproducible dev environments
  • Observability (structured logs, metrics, tracing)
  • Exposure to embeddings / vector search / retrieval systems
  • Experience handling real-world file parsing and OCR pipelines
What we value in this role
  • Clarity of thought and careful engineering tradeoffs
  • Reliability and security-minded implementation
  • Ability to communicate progress, risks, and assumptions
  • A habit of writing code that others can maintain


Employment type: Internship (Part-time or Full-time), fixed-term (3–6 months)

Compensation: Paid internship (details shared during the process)

Work authorization: Applicants must have the legal right to work in the role location for the duration of the internship.


How to apply

Apply via LinkedIn using “Easy Apply” or submit:

  • Resume or LinkedIn profile
  • GitHub (or links to relevant backend projects)
  • 1–2 short examples of backend work (what you built, what you owned, what tradeoffs you made)

Do not send passwords, ID documents, bank details, or any payment information as part of your application.

Equal opportunity

Attimo is an equal opportunity employer. We consider applicants without regard to race, ethnicity, religion, sex, gender identity, sexual orientation, disability, age, or any other protected characteristic under applicable law.

Data privacy

We will process applicant information only for recruitment purposes and handle it in line with applicable data protection requirements.

Key Skills

Ranked by relevance

python postgresql storage fastapi redis oauth sql
Login to Apply
Posted
Jan 21, 2026
Type
Full-time
Level
Internship
Location
Ankara
Company
Attimo

Industries

Technology Information Internet

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Attimo
Related

AI Engineer Intern

2026-01-21

Full-time
Internship
Turkey
Technology
Engineering
View Job Details
Attimo
Related

Full Stack Engineer Intern

2026-01-21

Full-time
Internship
Turkey
Technology
Engineering
View Job Details
Attimo
Related

Frontend Engineer Intern

2026-01-21

Full-time
Internship
Turkey
Technology
Engineering