Senior Python Developer

Bucharest, Romania

About the Role

We are looking for a highly skilled Senior Python Developer to join our Platform Engineering team. In this role, you will design, build, and maintain production-grade services, Web APIs, and SDKs, working hands-on with modern Python frameworks and cloud ecosystems (Azure and/or AWS).
You will collaborate closely with product, security, data, and platform teams to deliver high-quality, scalable, and secure software at speed.
A key part of the role involves leveraging AI-assisted development tools, working with LLMs, RAG pipelines, and prompt engineering, and contributing to the architecture of next-generation AI-powered services.
This position is ideal for someone who is execution-driven, comfortable owning solutions end-to-end, and passionate about building reliable systems through automation, testing, observability, and modern cloud-native engineering practices.

Key Responsibilities

  • Design, develop, and operate secure, scalable Web APIs in Python (FastAPI, Django, Flask).

  • Build, version, and publish Python SDKs, including documentation and samples.

  • Use AI-assisted development tools (GitHub Copilot) for coding, testing, refactoring, and reviews.

  • Deploy and manage applications in Azure and/or AWS (serverless, containers, managed services).

  • Implement LLM and RAG-based solutions, including prompt design, evaluation, and vector search.

  • Develop and maintain robust automated tests (unit, integration, load).

  • Ensure observability through logging, metrics, tracing, and dashboards.

  • Collaborate with cross-functional teams to define requirements and ship features meeting SLAs/SLOs.

  • Produce architecture documentation, runbooks, and API/SDK references.

  • Mentor engineers on Python best practices, performance, testing, and secure development.

Qualifications & Skills

Required Skills

  • 7+ years of software development experience, including 3+ years with Python.

  • Strong experience building and operating Web APIs at scale (FastAPI/Django/Flask).

  • Cloud experience with Azure and/or AWS (Functions/Lambda, App Service, AKS/EKS, IaC).

  • Hands-on experience with LLMs, prompt engineering, RAG, vector stores.

  • Proven use of AI coding assistants (GitHub Copilot) with focus on quality and security.

  • Expertise in SDK development, semantic versioning, packaging, dependency management.

  • Solid CI/CD knowledge (GitHub Actions, Azure DevOps) and testing frameworks (pytest).

  • Good understanding of security standards (OAuth2/OIDC, JWT, secrets management).

  • Observability experience with logs, metrics, tracing (OpenTelemetry, Azure Monitor, CloudWatch).

  • Experience with SQL/NoSQL and vector databases/search engines.

  • Excellent communication, problem-solving skills, and ownership mindset.

Education

  • Bachelor’s degree in Computer Science or Information Systems (required).

  • Master’s degree is a plus.


Senior Python Developer

Bucharest, Romania

About the Role

We are looking for a highly skilled Senior Python Developer to join our Platform Engineering team. In this role, you will design, build, and maintain production-grade services, Web APIs, and SDKs, working hands-on with modern Python frameworks and cloud ecosystems (Azure and/or AWS).
You will collaborate closely with product, security, data, and platform teams to deliver high-quality, scalable, and secure software at speed.
A key part of the role involves leveraging AI-assisted development tools, working with LLMs, RAG pipelines, and prompt engineering, and contributing to the architecture of next-generation AI-powered services.
This position is ideal for someone who is execution-driven, comfortable owning solutions end-to-end, and passionate about building reliable systems through automation, testing, observability, and modern cloud-native engineering practices.

Key Responsibilities

  • Design, develop, and operate secure, scalable Web APIs in Python (FastAPI, Django, Flask).

  • Build, version, and publish Python SDKs, including documentation and samples.

  • Use AI-assisted development tools (GitHub Copilot) for coding, testing, refactoring, and reviews.

  • Deploy and manage applications in Azure and/or AWS (serverless, containers, managed services).

  • Implement LLM and RAG-based solutions, including prompt design, evaluation, and vector search.

  • Develop and maintain robust automated tests (unit, integration, load).

  • Ensure observability through logging, metrics, tracing, and dashboards.

  • Collaborate with cross-functional teams to define requirements and ship features meeting SLAs/SLOs.

  • Produce architecture documentation, runbooks, and API/SDK references.

  • Mentor engineers on Python best practices, performance, testing, and secure development.

Qualifications & Skills

Required Skills

  • 7+ years of software development experience, including 3+ years with Python.

  • Strong experience building and operating Web APIs at scale (FastAPI/Django/Flask).

  • Cloud experience with Azure and/or AWS (Functions/Lambda, App Service, AKS/EKS, IaC).

  • Hands-on experience with LLMs, prompt engineering, RAG, vector stores.

  • Proven use of AI coding assistants (GitHub Copilot) with focus on quality and security.

  • Expertise in SDK development, semantic versioning, packaging, dependency management.

  • Solid CI/CD knowledge (GitHub Actions, Azure DevOps) and testing frameworks (pytest).

  • Good understanding of security standards (OAuth2/OIDC, JWT, secrets management).

  • Observability experience with logs, metrics, tracing (OpenTelemetry, Azure Monitor, CloudWatch).

  • Experience with SQL/NoSQL and vector databases/search engines.

  • Excellent communication, problem-solving skills, and ownership mindset.

Education

  • Bachelor’s degree in Computer Science or Information Systems (required).

  • Master’s degree is a plus.