Mid-level Python Developer
Summary
Build and maintain Python-based applications, RESTful APIs, and microservices in GCP while designing data pipelines and collaborating in an agile team.
Responsibilities
- Develop and maintain applications using Python.
- Design and evolve RESTful APIs and microservices.
- Work on system and service integrations in a GCP environment.
- Develop and maintain data processing pipelines.
- Participate in defining technical solutions and development best practices.
- Write unit tests and support QA/homologation processes.
- Collaborate with multidisciplinary teams using agile methodologies.
- Support the maintenance and evolution of production environments.
Requirements
- Bachelor's degree in Information Technology or a related field.
- Experience developing with Python.
- Knowledge of object-oriented programming and development best practices.
- Experience with relational databases and SQL.
- Experience with Git and code versioning.
- Experience with cloud environments, preferably GCP.
- Familiarity with agile methodologies (Scrum/Kanban).