Middle Software Engineer - Global Automation Project
Prosta 20, Warszawa
Margo
The Global Automation team develops and operates a wide range of advanced solutions that enable commercial and operations functions to maximize business impact. The focus is on building scalable, reliable, and interoperable systems that continuously adapt to evolving business priorities.
The team designs applications, APIs, UIs, ETL pipelines, and frameworks that ensure secure and efficient access to data and insights, allowing commercial stakeholders to manage portfolios effectively and deliver best-in-class service.
Minimum Skills and Qualifications
• +2 years of working experience as a Python Developer
• BS/MS in Software Engineering or related field (equivalent experience may be acceptable)
• Strong proficiency in Python and a deep understanding of its advanced features
• Proficient in at least one major Python framework (e.g., Django, Flask, SQLAlchemy) and relevant libraries
• Good understanding of front-end technologies, specifically Angular
• Advanced in GIT, experience with giving constructive code reviews
• Critical thinker and problem-solving skills
• Ability to mentor and assist peers on technical challenges
• Familiarity with testing frameworks and test-driven design (e.g., Pytest)
• Excellent written and verbal communication skills in English
Nice to have, but not mandatory
• Good understanding of security best practices
• Hands-on experience with data science or machine learning
• Knowledge of alerting stacks such as Prometheus
• Experience with ETL pipelines
• Business Analytics experience
• Familiarity with Docker and Linux server environments
• Experience with Gerrit (GIT code review process)
Margo Offers:
•Salary range per month or rate per day
•Ability to work in an international consulting company on ambitious projects,
•Permanent contract or B2B cooperation,
•Benefits such as medical care and sports card,
•Co-finantrainings, certification exams and post-graduate studies,
•Internal training and the possibility of using our know-how,
•Possibility to use our library free of charge,
•Individual approach and development opportunities (career path planning, ability to change the project and position, possibility to get involved in outside-project activities with additional remuneration),
•Possibility to influence the shape of the company, openness to your ideas and willingness to implement them,
•Excellent working atmosphere, integration events.
Middle Software Engineer - Global Automation Project
Middle Software Engineer - Global Automation Project
Prosta 20, Warszawa
Margo