Python Software Developer
Posted
Oct 01, 2026 (12d ago)
Seniority
Lead
Work Model
Not Specified
Type
Not Specified
Category
Salary
Not specified
Skills
Description
We are growing. And we are looking for talented people. At Decskill, we believe that technological excellence is driven by human talent. We are an IT consulting company with more than 10 years of consolidated experience in the market, focused on building long-term relationships with both our clients and our people. Today, we are a community of over 800 professionals, working from Lisbon, Porto, and Madrid, contributing to impactful technology initiatives. As part of the Astek Group, we combine a strong local culture with a global presence, being active in around 23 countries across 4 continents. This allows us to offer an international context, diverse challenges, and long-term career opportunities, while staying close to our teams. We are looking for a Python Software Developer! Responsibilities: Design, secure, and scale back-end architectures supporting the evolution of third-party data ecosystems. Design, develop, and maintain scalable applications and integrations to improve data accessibility, consistency, and real-time availability across systems. Develop and maintain APIs, microservices, and event-driven integrations supporting business processes and data exchanges. Translate functional and technical requirements into high-quality, scalable software solutions. Code and test software components in compliance with development and security standards. Implement unit and integration testing and contribute to defect analysis and resolution. Contribute to the design, modelling, and implementation of solutions, with a focus on code quality, maintainability, and performance. Industrialize solutions according to CI/CD best practices. Participate in code reviews and apply software engineering best practices, including clean architecture and design patterns. Contribute to Functional Testing and User Acceptance Testing (UAT), supporting defect analysis and resolution. Support deployment activities and contribute to service continuity and continuous development. Ensure compliance with quality, security, and development standards and best practices. Work closely with Business Analysts, Solution Architects, and other stakeholders to ensure alignment between technical solutions and business requirements. Contribute to the continuous improvement and innovation of the data ecosystem and related applications. Support application maintenance and development activities throughout the software development lifecycle. Analyse functional requirements from end users and contribute to the implementation and adoption of changes. Requirements: University degree, or equivalent professional experience, in Information Technology, Computer Science, Information Management, or a related field. Strong experience in Python development , including FastAPI, Flask , and related frameworks. Strong experience in API design, RESTful services, and microservices architectures. Experience with unit and integration testing , using frameworks such as PyTest or Unittest. Experience with test management tools such as ALM/Octane . Advanced SQL skills, including database design and optimisation, preferably with PostgreSQL . Strong knowledge of software engineering best practices, including CI/CD, Git workflows, code review, clean architecture, design patterns, unit testing, and observability. Experience with cloud environments such as AWS or IBM . Experience with containerisation using Docker . Experience working in Agile/DevOps environments. Experience with collaboration and delivery tools such as Jira, Confluence, Git, and ALM . Experience with third-party data, data governance, or data management is a plus. Ability to work across multiple roles, including Technical Business Analyst, Developer, and Tech Lead responsibilities. Languages: English – Expert French – Basic / Notions Soft Skills: Strong ability to bridge IT and business needs. Excellent written and verbal communication skills. Strong creativity, innovation, and problem-solving skills. Ability to understand functional requirements from end users and support organisational change. Strong collaboration and teamwork skills. High level of attention to detail and rigour. Ability to work effectively with technical and business stakeholders. Proactive approach to continuous improvement and innovation. Are you looking for an environment that values curiosity and commitment? Here, your contribution has real impact and individual growth is taken seriously. Find with us the right opportunity to grow! What you can expect from us: Long-term projects with national and international context Opportunities to grow technically and professionally A people-first culture, focused on transparency and trust Teams that value ownership, collaboration and stability. If you’re interested in this job, please send your CV to [email protected] with reference “CA/Python” . Thank You! 😊 Decskill is committed to equality and non-discrimination with all our talents. We recruit and promote talent, based on diversity and inclusion, regardless of age, gender, ethnicity, race, nationality or any other form of discrimination incompatible with the dignity of the human being.