askblue logo

Python Backend Developer

askblue

Posted 7 days ago

Do you know askblue?

We were born in 2013, and we provide services in the field of information technology.

We are looking for an Senior Python Back-End Developer  to join our company in one of our projects.

Responsibilities
  • Design, develop, and maintain backend services and APIs using Python
  • Translate architectural designs into scalable, maintainable code
  • Build and support data-driven systems (catalogues, models, workflows)
  • Ensure performance, security, and reliability of backend applications
  • Take full ownership of features from design through deployment
  • Develop and execute testing strategies (unit, integration, TDD)
  • Participate in code reviews and enforce coding standards
  • Mentor junior developers and support team knowledge sharing
  • Contribute to architectural discussions and technical design decisions
  • Identify and communicate risks, blockers, and dependencies proactively
  • Collaborate with cross-functional teams (DevOps, QA, frontend, architects)
  • Maintain CI/CD pipelines and support automated deployment processes
  • Ensure proper documentation of code, APIs, and architectural decisions
  • 7 years of professional experience in backend software development
Technical Skills
  • Advanced Python (async programming, type hints, packaging)
  • Production experience with FastAPI and async best practices
  • Strong OOP and design pattern knowledge
  • REST API design (OpenAPI, versioning, pagination, error handling)
  • JSON and schema validation (Pydantic, Marshmallow)
  • Event-driven architectures and message brokers (e.g. Kafka, RabbitMQ)
  • Strong SQL and relational database experience (PostgreSQL, SQL Server)
  • Experience with NoSQL (e.g. MongoDB, Redis, Elasticsearch)
  • ORM frameworks (SQLAlchemy, Django ORM)
  • Docker (multi-stage builds, optimisation)
  • Kubernetes basics (deployment, debugging)
  • Linux administration and scripting
  • Testing (pytest, TDD, integration testing)
  • CI/CD pipelines (GitHub Actions, GitLab CI, Azure DevOps)
  • Advanced Git usage (branching, merging, conflict resolution)
  • Code quality tools (linting, static analysis, type checking)
  • Secure coding practices (OWASP Top 10)
  • Authentication/authorisation (OAuth2, JWT, OpenID Connect)
  • API security (rate limiting, CORS, TLS)
 
  • Understanding of microservices and distributed systems
  • Ability to read and contribute to architecture diagrams (UML, C4)
  • Agile methodology experience (Scrum ceremonies, backlog refinement)
  • Strong communication skills in English
  • Experience with metadata standards (e.g. Dublin Core, ISO 19115, STANAG 2586)
  • Microsoft Azure (Entra ID, DevOps, Key Vault)
  • Logging, monitoring, and metrics (Prometheus, Grafana)
  • Distributed tracing (OpenTelemetry)
  • Experience with LLM frameworks (LangChain, LlamaIndex)
  • Knowledge of Retrieval-Augmented Generation (RAG) pipelines
  • Familiarity with AI-assisted development tools

Work Arrangement: 
  • Remote

Offer:
  • Health Insurance;
  • 3 and a half days of leave per year + 22 vacation days;
  • Unlimited access to Udemy.

If you are interested in the opportunity, upload your C.V. or send it to angela.rei@askblue.com with the reference #16798345  in the subject.

askblue - Where Business meets Technology

Job details

Workplace

Office

Location

Lisboa, Lisboa

Job type

Full Time

Experience

SE

Similar
askblue logo

askblue

Online Presence

Jobr Assistant extension

Get the extension →