TL;DR

Python Developer: Contributing to the development of scalable and reliable backend solutions. Focus on designing, developing, and maintaining high-quality software that supports key business applications, as well as improving solutions while following best practices in coding, testing, and system performance.

Location: Lisbon, Porto

Company

Celfocus combines business knowledge, technological edge, and a design experience to develop solutions and experiences for digital clients.

What you will do

  • Capture and understand requirements to implement customer needs.
  • Design, develop, and maintain scalable Python-based solutions.
  • Participate in code reviews and promote best practices in software development.
  • Collaborate with DevOps and QA teams to ensure smooth deployment and testing processes.
  • Engage in Agile ceremonies.
  • Communicate effectively with the client to gather requirements, provide updates, and clarify technical details.

Requirements

  • Proficiency in Python with 3+ years of experience.
  • Experience with API Development and Integration.
  • Familiarity with relational databases such as MySQL and PostgreSQL.
  • Experience using GitHub for version control and collaboration.
  • Knowledge of automated testing, integration testing and debugging tools.
  • Hands-on experience with platforms such as Google Cloud Platform (GCP) and Amazon Web Services (AWS).

Personal traits

  • Ability to adapt to different contexts, teams, and Clients.
  • Teamwork skills and a sense of autonomy.
  • Motivation for international projects and willingness to collaborate with other players.
  • Strong communication skills.

Culture & Benefits

  • Cultivate a diverse and inclusive workplace.
  • Equal-opportunity employer, welcoming applicants of all backgrounds, gender identities, and abilities.
  • Dedicated to providing reasonable accommodations for candidates with specific needs.