Software Backend Engineer, SaaS Product (Python)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Software Backend Engineer, SaaS Product (Python) (AI): Building backend services, APIs, and AI agent capabilities for a SaaS platform that turns consolidated business data into product features, with an accent on asynchronous Python, agent orchestration, semantic data layers, and MCP integration. Focus on designing production-grade distributed workflows, making non-deterministic agent behavior observable, and shipping reliable services from architecture through deployment.
Location: Espoo or Vantaa, Finland; hybrid work with at least 50% of working time in the office. Candidates must live close to these locations, hold a full-time work permit, and be able to work without visa sponsorship.
Company
is a Finnish family-owned financial and business services group with an established technology organization supporting data, analytics, ERP, CRM, HR, and financial management solutions across Europe.
What you will do
- Design and develop backend services and REST APIs in Python and FastAPI.
- Build and orchestrate AI agents and agentic workflows with LangChain and LangGraph.
- Expose tools and agents through MCP and build features on semantic-model and gold-layer data.
- Design database schemas and migrations using SQLAlchemy and Alembic.
- Write asynchronous, well-tested production code and containerize services with Docker.
- Instrument agent behavior and collaborate with data, frontend, and product teams on the AI and MCP roadmap.
Requirements
- 3+ years of professional Python backend development experience, including asynchronous programming.
- Strong understanding of object-oriented programming, clean service architecture, and REST API design with FastAPI.
- Experience with SQLAlchemy, Alembic, AI agent logic, tool use, and state management with LangChain or LangGraph.
- Unit, integration, and API testing experience, including mocking LLM and agent calls.
- Experience with Docker, basic CI, and AI coding tools while maintaining sound engineering judgment.
- Excellent spoken and written English; Finnish is used mainly at work. A full-time work permit is required, and visa sponsorship is not available.
Nice to have
- FastMCP or MCP server-building experience.
- Power BI, Microsoft Fabric, BI, analytics platforms, semantic layers, or data warehouses.
- Machine learning, vector search, embeddings, RAG, dbt, or Databricks knowledge.
- Experience with Celery, arq, Redis, or integration platforms consolidating multiple source systems.
Culture & Benefits
- Hybrid work model with regular collaboration in the Espoo or Vantaa office.
- Comprehensive occupational health support, ergonomic offices, Flex benefit, and lunch discount through Epassi.
- Resource planning focused on sustainable workloads and employee well-being.
- Continuous learning through the Academy and dedicated development time.
- Company-wide Together bonus sharing 10% of annual operating profit among employees.
- Career opportunities in a growing, organically managed family-owned company.
Hiring process
- Applications are reviewed on a rolling basis until 30.8.2026.
- References will be checked for the selected candidate.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →