Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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.
- 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.
- 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.
- 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 relevanceReady to apply?
Join emagine and take your career to the next level!
Application takes less than 5 minutes