> Djinni
Full Stack Engineer
type:Full-time
pythonasynciopostgresqloauth 2.0openid connectany one ofoauth 2.0jwtawsazureany one ofawsclaude codecursorgithub copilotany one ofclaude codereacttypescriptnext.js
redishasuragraphql
> full description
Engagement: Full-time
Location: EU (mandatory)
English: Upper-Intermediate (B2)
Availability: Full-time
About the Role
We are looking for an experienced Full Stack Engineer to join our team and work on a project using a modern technology stack.
We are looking for an engineer who can independently manage the entire development lifecycle — from understanding requirements and designing solutions to testing, deployment, and production support.
Requirements
- Commercial experience with Python in production.
- Hands-on experience with asyncio, Dependency Injection, and background tasks.
- Strong knowledge of PostgreSQL, including transactions, locking, indexes, and safe migrations.
- Experience implementing authentication and authorization using OAuth2/OIDC and JWT.
- Understanding of stateless services and backend architecture principles.
- Production experience with AWS or Azure.
- Daily use of AI-powered development tools such as GitHub Copilot, Cursor, Claude, or similar.
- Ability to work autonomously, translate requirements into technical solutions, make engineering decisions, write tests, and deliver features to production.
Additional Requirements for the Full Stack Role
- Confident Middle-level experience with React.
- Commercial experience with TypeScript.
- Hands-on experience with Next.js.
Nice to Have
- Experience with Redis.
- Knowledge of Hasura and GraphQL.
Important Details
- Candidates must be physically located in an EU country.
- Full-time availability is required.
- English level: Upper-Intermediate (B2) or higher.