← Все вакансии/Senior/Avenga
SeniorRemotePoland

Full Stack Engineer

A
Avenga
Уровень
Senior
Формат
Remote
О роли

Описание вакансии

About the company

  • Avenga is an international engineering firm helping businesses operate with AI at the core.
  • With 6,000+ experts worldwide, they combine engineering expertise with AI-native thinking.

Responsibilities

  • Build a FinOps and IT Asset Management platform that brings together cloud, SaaS, and AI usage data.
  • Build data-dense interfaces for cost and usage insights.
  • Create and evolve scalable services.
  • Develop reliable integrations with cloud providers, LLM vendors, and SaaS platforms.
  • Work with real-world API complexity: OAuth and API-key authentication, credential lifecycle, pagination, rate limits, retries, idempotency, partial failures, and normalisation of data into the FOCUS FinOps standard.
  • Move across the stack, make sound technical decisions with limited hand-holding, and document reusable patterns.

Requirements

  • 5+ years of professional software engineering experience, including delivery in a consulting, client-facing, or contract environment.
  • Strong, recent hands-on experience building production web applications with React and TypeScript.
  • Production backend experience with Go, including at least one year of commercial Go development.
  • Production experience with Python, particularly for API integrations, data collection, or backend services.
  • Proven experience integrating third-party REST APIs, including OAuth/API-key authentication, pagination, rate limiting, retries, idempotency, error handling, and partial-failure scenarios.
  • Strong understanding of REST APIs, microservices, distributed systems, and service-to-service integration patterns.
  • Solid SQL and data-modelling experience, including practical work with an ORM such as SQLAlchemy, Django ORM, Hibernate, or equivalent.
  • Working knowledge of Docker, Kubernetes, CI/CD, Git, and modern code-review and testing practices.
  • Experience working in Agile teams using Jira and Confluence.
  • Confidence using AI-assisted engineering tools while critically reviewing, testing, and validating generated code.
  • Strong written and spoken communication skills, a pragmatic problem-solving mindset, and the ability to ramp up quickly in a complex product environment.

Nice-to-have

  • FinOps, cloud cost management, cloud billing, usage analytics, or familiarity with the FOCUS standard.
  • IT Asset Management or software-licensing domain knowledge; experience with FlexNet Manager Suite is a plus.
  • Experience with AWS Cost and Usage Report, Azure Cost Management, GCP billing exports, or comparable cloud billing APIs.
  • Familiarity with LLM provider APIs, usage or analytics endpoints, and token- or credit-based billing models.
  • Experience with gRPC, Protocol Buffers, Databricks, event-driven architectures, or messaging platforms.
  • Strong AWS experience, including deploying and supporting production applications.
  • Experience with Kubernetes Jobs, ArgoCD, Helm, GitOps practices, or feature-flag platforms such as Split.io.
  • Experience with n8n or similar workflow-automation tools.
Стек и навыки

С чем работаем