DESCRIPTION
Backend Development
-
Design, build, and maintain scalable, high-performance APIs using Python and Django
-
Contribute to backend services written in Golang where performance and concurrency are critical
-
Define and optimize PostgreSQL schemas, queries, and indexes for efficiency and scalability
-
Integrate with third-party APIs and external systems
-
Ensure robust authentication, authorization, and data protection mechanisms
Cloud Infrastructure & DevOps
-
Manage and optimize AWS environments (EC2, Lambda, RDS, S3, API Gateway, ECS)
-
Automate deployments using CI/CD pipelines (GitHub Actions, AWS CodeBuild, or similar)
-
Apply infrastructure-as-code practices (Terraform, CloudFormation)
-
Monitor, log, and troubleshoot distributed systems in production environments
AI-Driven Development
-
Actively collaborate with AI coding assistants (Cursor, Windsurf, Copilot) to generate, refactor, and maintain production-quality code — aiming for at least 75% of development to be AI-assisted
-
Design effective prompts, review AI outputs, and ensure generated code meets performance, scalability, and maintainability standards
-
Focus on architecture, orchestration, and refinement of AI-generated code
-
Continuously evolve internal best practices for human-AI collaboration
Collaboration & Quality
-
Collaborate cross-functionally with frontend developers, designers, and product owners
-
Participate in code reviews and architectural discussions
-
Write clean, maintainable, and well-tested code aligned with project goals
REQUIREMENTS
-
3+ years of experience in backend development with production-ready applications
-
Languages: Strong proficiency in Python and Django, with working knowledge of Golang
-
Databases: Solid experience with PostgreSQL, query optimization, and migrations
-
APIs: Proven experience designing and consuming RESTful APIs
-
Cloud: Familiarity with AWS services (EC2, Lambda, RDS, S3, etc.)
-
DevOps: Experience with Docker, CI/CD pipelines, and infrastructure automation
-
Testing: Knowledge of testing frameworks (PyTest, unittest)
-
Collaboration: Proficient with Git and agile development practices
-
Languages: Fluent in English (C1 required). Italian is a plus
If you meet the requirements and are interested in joining our team, we look forward to receiving your application!