Remote job
Backend Engineer
Job details
About this role
Role overview Take ownership of a production Python and Django backend and the infrastructure supporting a growing platform for generating and editing 3D models from images and text. You will improve existing services, deliver backend features, and help keep the service stable, secure, and responsive. The role includes a handover period with the engineer currently maintaining the backend, followed by substantial autonomy.
Responsibilities - Review, maintain, and extend the Django backend, working with a founder on feature development. - Administer Linux servers, deployments, updates, and security. - Investigate production incidents, resolve backend issues, and improve performance. - Maintain PostgreSQL and contribute to a planned migration to another hosted database provider. - Keep background jobs, external API connections, monitoring, and backups operating reliably. - Use AI coding tools as part of day-to-day development while maintaining engineering quality.
Requirements - Strong production experience with Python and Django. - Good PostgreSQL and SQL skills, including query tuning and database migrations. - Hands-on Linux server administration and production troubleshooting experience. - Experience designing or operating REST APIs, background jobs, and task queues such as Celery or RabbitMQ. - Familiarity with Git, code review, testing, and safe deployment practices. - Ability to work independently, communicate technical issues clearly, and use AI tools pragmatically.
Nice to have - Experience with the listed hosting and database providers, Nginx, S3-compatible storage, or CI/CD. - Familiarity with basic 3D workflows, AI APIs, or media processing.
Benefits and work setup - Fully remote, with working hours aligned to Central European Time; the listing also describes flexibility over when and where work is done. - High autonomy, a small collaborative team, and access to a network of SaaS professionals. - Flexible time off. Salary is location-adjusted, with details shared before the first interview.