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 summaryAs 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)
- 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
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
- 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
- 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.
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 opportunityAttimo 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 privacyWe will process applicant information only for recruitment purposes and handle it in line with applicable data protection requirements.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
AI Engineer Intern
2026-01-21
Full Stack Engineer Intern
2026-01-21
Frontend Engineer Intern
2026-01-21
- Posted
- Jan 21, 2026
- Type
- Full-time
- Level
- Internship
- Location
- Ankara
- Company
- Attimo
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
AI Engineer Intern
2026-01-21
Full Stack Engineer Intern
2026-01-21
Frontend Engineer Intern
2026-01-21