Logo
emagine

Senior Fullstack Software Engineer - Global Automation Team

emagine, Poland, New York, United States

Save Job

Senior Fullstack Software Engineer - Global Automation Team Join to apply for the

Senior Fullstack Software Engineer - Global Automation Team

role at

emagine

Overview 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 role combines

backend Python mastery

with

frontend Angular expertise , guiding a talented team and influencing 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#).

Seniority level

Mid-Senior level

Employment type

Contract

Job function

Engineering and Information Technology

Industries

IT Services and IT Consulting

Referrals increase your chances of interviewing at emagine.

#J-18808-Ljbffr