-
emagine

Senior Fullstack Software Engineer - Global Automation Team

emagine
Poland · Contract · Mid-Senior

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

python microservices restful apis angular ai fastapi django docker server flask linux git php etl
Login to Apply
Posted
Oct 02, 2025
Type
Contract
Level
Mid-Senior
Location
Poland
Company
emagine

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
emagine
Related

Python Engineer

2026-05-23

Full-time
Not Applicable
Poland
IT Services
Engineering
View Job Details
LSEG
Related

Data Scientist– AI & Automation

2026-05-26

Full-time
Not Applicable
Poland
IT Services
Engineering
View Job Details
LSEG
Related

Junior Data Scientist

2026-05-26

Full-time
Not Applicable
Poland
IT Services
Engineering