emagine - Portugal
Desenvolvedor Python (4 months)
emagine - PortugalPortugal3 days ago
Full-timeConsulting

Currently we are looking for a Backend Developer.


Key Responsibilities:

  • Develop and maintain scalable web applications using Python and Django;
  • Design and implement REST/GraphQL APIs and integrations with external systems;
  • Guide clients through architectural and technical decisions to meet business goals;
  • Leverage AI in the development lifecycle: code generation, testing, documentation, and prototyping;
  • Explore and implement AI features (e.g., recommendation engines, NLP, automation) when relevant for client projects;
  • Work with databases (PostgreSQL, MySQL, NoSQL) and caching solutions (Redis, Memcached);
  • Ensure code quality through reviews, testing, and CI/CD pipelines;
  • Collaborate with product owners, designers, and stakeholders to deliver business value;
  • Mentor junior developers and share best practices in the Python/Django ecosystem


Required Skills and Qualifications:

  • 8+ years of professional software development experience, with strong focus on Python/Django;
  • Proven experience building scalable, secure, and performant Django applications;
  • Strong API design skills (REST, GraphQL) and experience with authentication/authorization patterns;
  • Proficiency with relational databases (PostgreSQL preferred) and ORMs;
  • Experience deploying applications to cloud platforms (Azure);
  • Familiarity with CI/CD pipelines, containerization (Docker), and monitoring tools;
  • Practical experience using AI to boost development efficiency (e.g., GitHub Copilot, ChatGPT, automated testing);
  • Excellent communication skills in English (Dutch proficiency is a plus);
  • Strong consulting mindset: able to work directly with clients, understand needs, and translate them into technical solutions


If you are a motivated professional ready to take on new challenges, we want to hear from you!

Key Skills

Ranked by relevance