
Senior Python Developer
Posted 8 hours ago

Posted 8 hours ago
This is a fully remote position, open to applicants in Portugal.
β’ Take charge of a vital Python platform and facilitate its growth.
β’ Create and uphold backend services and APIs utilizing Python and Flask.
β’ Gain an understanding of the functionality of an existing, intricate application and develop new features without disrupting current operations.
β’ Design and execute asynchronous processing and background job workflows using Celery and RabbitMQ.
β’ Work with MongoDB and manage data using Pandas and NumPy.
β’ Identify, troubleshoot, and resolve application-related issues.
β’ Ensure code quality through automated testing, pull requests, and code reviews.
β’ Enhance and maintain CI/CD pipelines using GitHub Actions.
β’ Collaborate with product, frontend, and DevOps teams to provide comprehensive solutions.
β’ Utilize GitHub Copilot and other AI tools to enhance productivity.
β’ Address documentation deficiencies and contribute to technical best practices.
β’ Over 4 years of professional software development experience, primarily using Python.
β’ Strong understanding of Python, covering both foundational and advanced concepts.
β’ Practical experience in developing REST APIs with Flask.
β’ Familiarity with background jobs and asynchronous processing using Celery and a message broker like RabbitMQ.
β’ Practical experience with MongoDB, preferably with PyMongo.
β’ Skills in writing automated tests and safely modifying large, existing codebases.
β’ Proficiency in using Git and GitHub, including pull requests and CI/CD pipelines.
β’ Experience working within Agile/Scrum teams.
β’ Professional working proficiency in English.
β’ Residing in Portugal.
β’ Experience with Pandas and NumPy for data manipulation.
β’ Familiarity with GitHub Actions.
β’ Experience with AWS services.
β’ Knowledge of Node.js or Vue.js.
β’ Experience in financial services projects, including pensions or insurance.
β’ Collaborate within a vibrant international team of experts.
β’ Exceptional opportunities for personal and professional growth.
β’ Flexible work model with the option to choose your preferred tools - Mac or Windows.
β’ Opportunity to work with cutting-edge technologies.
β’ Extensive range of educational programs, including training and certification funded by the company.
β’ Health and life insurance coverage.
β’ Meal allowance.
β’ Internet allowance.
β’ 23 vacation days annually.
β’ Birthday gift.
AllCloud
Leidos
Sigma Software Group
Kreative Technologies, LLC
Get handpicked remote jobs straight to your inbox weekly.