emagine
Senior Fullstack Software Engineer - Global Automation Team
emaginePoland4 hours ago
ContractRemote FriendlyEngineering, Information Technology
Introduction & Summary

We are looking for a highly skilled Senior Fullstack Software Engineer to lead development on our client’s internal application—a critical tool for managing client portfolios and advertising campaigns.

The ideal candidate will bring a strong technical background across both backend and frontend technologies and will play a key role in shaping technical direction and driving architectural decisions within the global automation team.

This is your chance to combine backend Python mastery with frontend Angular expertise, guide a talented team, and influence architecture decisions on a project that drives real business impact.

Why you’ll love this role:

  • Career Growth: 24-month contract with long-term career opportunities and exposure to European teams.
  • Impact & Ownership: Senior role with real influence on architecture, code, and team direction.
  • Technology Variety: Full Stack development using Python + Angular, with AI integration opportunities.
  • Remote Flexibility: Fully remote work in Poland with occasional visits to Barcelona.

Main Responsibilities

  • Set technical direction and make architectural decisions.
  • Design and implement RESTful APIs and microservices architectures.
  • Collaborate with cross-functional teams to develop innovative solutions.
  • Conduct constructive code reviews, ensuring code quality and performance.
  • Mentor and support colleagues in overcoming technical challenges.
  • Utilize GIT for version control and collaboration.
  • Develop and maintain testing frameworks and test-driven development practices.
  • Ensure project deliverables are met with high quality.

Key Requirements

  • 5+ years of experience as a Python Developer.
  • BS/MS in Software Engineering or related field (equivalent experience accepted).
  • In-depth understanding of advanced Python features and major frameworks (e.g., Django, Flask, FastAPI, SQLAlchemy).
  • Expertise in RESTful APIs and microservices architecture.
  • Good understanding of front-end technologies, especially Angular.
  • Advanced proficiency in GIT.
  • Critical thinking and problem-solving abilities.
  • Strong mentoring skills for supporting team members.
  • Excellent written and verbal communication skills in English.

Nice to Have

  • Understanding of security best practices.
  • Experience with AI systems integration.
  • Familiarity with alerting stacks such as Prometheus.
  • Experience with ETL pipelines.
  • Background in business analytics.
  • Familiarity with Docker and Linux server environments.
  • Experience with other programming languages (PHP or C#).

Key Skills

Ranked by relevance