Emergn
Emergn
Emergn is a global consulting and B2B digital business services firm that helps organizations turn promising ideas into valuable products and customer experiences. Its work spans Lean Product Development, Agile Transformation, Change Management, and Digital Transformation, with a focus on product strategy, modern ways of working, and customer-centric digital solutions. Emergn brings together expertise in business change and digital delivery to help companies improve how their people and teams work.

Senior Python Developer at Emergn (Portugal, Remote)

Join Emergn as a Senior Python Developer responsible for expanding a business-critical platform. Build Flask APIs, asynchronous workflows, and dependable backend solutions for international consultancy clients.

Description

  • Own and scale a business-critical Python platform.
  • Build and maintain Python and Flask backend services and APIs.
  • Analyze a complex existing application and add features without disrupting current functionality.
  • Design asynchronous processing and background job workflows with Celery and RabbitMQ.
  • Use MongoDB, Pandas, and NumPy for application data and processing.
  • Investigate, troubleshoot, and resolve software issues.
  • Protect code quality through automated testing, pull requests, and peer reviews.
  • Maintain and enhance GitHub Actions CI/CD pipelines.
  • Partner with product, frontend, and DevOps teams on end-to-end delivery.
  • Use GitHub Copilot and other AI tools to improve development efficiency.
  • Strengthen documentation and contribute to technical standards.

Requirements

  • At least four years of professional software development experience, primarily with Python.
  • Strong command of Python fundamentals and advanced concepts.
  • Practical experience developing REST APIs with Flask.
  • Experience implementing background jobs and asynchronous processing with Celery and a broker such as RabbitMQ.
  • Hands-on MongoDB experience, preferably using PyMongo.
  • Experience creating automated tests and safely modifying substantial existing codebases.
  • Confidence using Git, GitHub, pull requests, and CI/CD pipelines.
  • Experience working in Agile or Scrum teams.
  • Professional working proficiency in English.
  • Currently based in Portugal.
  • Experience using Pandas and NumPy for data processing.
  • Experience with GitHub Actions.
  • Experience with AWS services.
  • Familiarity with Node.js or Vue.js.
  • Experience delivering financial services projects, including pensions or insurance.

Benefits

  • Join an international team of experienced professionals.
  • Opportunities for personal and professional growth.
  • Flexible working arrangements with a choice of Mac or Windows.
  • Opportunity to work with modern technologies.
  • Access to company-funded training and certification through an extensive education catalogue.
  • Health and life insurance.
  • Meal allowance.
  • Internet allowance.
  • Twenty-three days of annual leave.
  • Birthday gift.

Related Jobs