← Todos los empleos

Senior Golang Full Stack Engineer

Sobre el puesto

• Build polished, accessible, and well-tested React/TypeScript interfaces for cost and usage dashboards, connector configuration, and platform administration
• Design, develop, and maintain scalable Go-based microservices and REST/gRPC APIs
• Build and evolve Python connectors and collectors for AWS, Azure, GCP, LLM providers, and SaaS vendors
• Extend the established connector pipeline across credential management, execution, normalisation, persistence, and presentation
• Ensure every new integration follows consistent product patterns from connector tile through creation and edit flows
• Normalise vendor cost and usage data to the FOCUS standard, including AI token- and credit-based billing data
• Model and persist data using SQL, Python ORMs, and Databricks where appropriate
• Improve platform observability, reliability, performance, scalability, and security
• Deploy and support services in AWS; work with Azure and GCP as integration targets and data sources
• Use Docker, Kubernetes, CI/CD, ArgoCD, and feature flags to ship changes safely and reliably
• Use AI coding tools as part of daily delivery while treating prompts, skills, and internal documentation as reviewable engineering artefacts
• Turn repeatable work into reusable skills, agents, and documented playbooks that improve the whole team’s effectiveness
• Join a cross-functional product team of engineers, product partners, and ITAM/FinOps stakeholders

• 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
• 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, pragmatic problem-solving mindset, and ability to ramp up quickly in a complex product environment
• FinOps, cloud cost management, cloud billing, usage analytics, or FOCUS standard familiarity is nice-to-have
• IT Asset Management or software-licensing domain knowledge is nice-to-have; FlexNet Manager Suite experience is a plus
• Experience with AWS Cost and Usage Report, Azure Cost Management, GCP billing exports, or comparable cloud billing APIs is nice-to-have
• Familiarity with LLM provider APIs and token- or credit-based billing models is nice-to-have
• Experience with gRPC, Protocol Buffers, Databricks, event-driven architectures, or messaging platforms is nice-to-have
• Strong AWS experience, including deploying and supporting production applications, is nice-to-have
• Experience with Kubernetes Jobs, ArgoCD, Helm, GitOps, or feature-flag platforms such as Split.io is nice-to-have
• Experience with n8n or similar workflow-automation tools is nice-to-have
• Hands-on observability, monitoring, distributed tracing, and production reliability experience is nice-to-have
• Experience building internal developer tooling, agent skills, MCP servers, or reusable AI-enabled engineering workflows is nice-to-have
• Previous experience in a SaaS product organisation is nice-to-have

• Equal opportunities regardless of race, ethnicity, gender identity, sexual orientation, disability, age, religion, or any other characteristic
• Respectful and inclusive work environment
• Remote work arrangement
• Opportunity to work with international engineering teams and customers
• Career development and talent-team support
• Technical and customer interview process providing exploration of goals, experience, and culture