INSPYRE Informatics

Software Engineer, Python

INSPYRE Informatics

full-time

Posted on:

Location Type: Hybrid

Location: Budapest • 🇭🇺 Hungary

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureCloudDockerGoogle Cloud PlatformGrafanaKafkaKubernetesMongoDBMySQLNoSQLPandasPostgresPrometheusPythonRabbitMQRayRedis

About the role

  • You will participate in diverse projects from various industries, to mention a few: fintech, blockchain, well-being, navigation, e-learning, etc.
  • You will build scalable and modern apps - that are used by tens of thousands of people across the globe (mainly in Europe and the US region) - using Clean Code.
  • You will help us identify improvements in our software development, tech stack, and DevOps pipeline and help the team implement these solutions.

Requirements

  • 5+ years of professional Python development
  • Hands-on background in building APIs with FastAPI, including request/response modeling using Pydantic
  • Strong understanding of asynchronous programming in Python (asyncio)
  • Familiarity with modern Python tooling such as pytest, ruff, mypy, and uv
  • Practical knowledge of message queues and brokers (RabbitMQ, NATS, Kafka, etc.)
  • Proficiency in working with relational (MySQL, PostgreSQL, etc.) and/or NoSQL databases (MongoDB, Redis, Qdrant, TopK)
  • Background in data processing frameworks such as Ray, Polars, or Pandas
  • Practical exposure to at least one major cloud provider (AWS, GCP, Azure, etc.)
  • Experience designing and maintaining CI/CD pipelines, preferably with GitHub Actions
  • Knowledge of observability and monitoring stacks, including OpenTelemetry, Grafana, Prometheus, Loki, Tempo, or Mimir
  • Strong expertise in containerization and orchestration technologies (Docker, Kubernetes)
  • Solid experience with version control (Git)
  • Fluency in Hungarian and English.
Benefits
  • A company Macbook and a budget for gadgets
  • Opportunities to attend (and give) internal workshops/talks for developers on engineering topics.
  • Flexible working hours
  • Personal development plan: annual learning budget for courses, conferences, training, and whatever is necessary for your professional growth.
  • Sponsored team events: we are proud of our team culture, and we frequently organize team events, at least once a month.
  • Unlimited snacks and beverages - just open the fridge and take what you need.
  • Top-notch location - Our office is in the 6th district.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonFastAPIPydanticasynchronous programmingpytestruffmypyRabbitMQMySQLDocker