Margo Bank

Margo Bank

Unlock excellence with MARGO Consulting: where ambition, expertise, and innovation drive the most complex tech challenges.

Professional Services
$8M raised

Description

  • Develop and maintain software for a large-scale supply chain transparency and product provenance platform.
  • Build APIs and related backend services for secure, verifiable product data.
  • Work with distributed ledger, AI, and 3D data matching technologies as part of the platform.
  • Write and maintain unit and integration tests to ensure software quality.
  • Collaborate using best-practice engineering processes such as version control, code reviews, and CI/CD pipelines.
  • Support engineering excellence by producing maintainable, simple, and high-standard solutions.
  • Contribute to event-driven architecture and other advanced system components where applicable.
  • Work across a remote setup with occasional onsite presence in Warsaw.

Requirements

  • 5+ years of experience as a software engineer.
  • Proficiency in Python.
  • Experience with Python web frameworks, ideally FastAPI and SQLAlchemy, though other frameworks are acceptable.
  • Demonstrated expertise in building APIs.
  • Proven ability in unit and integration testing.
  • Good grasp of PostgreSQL or other relational databases.
  • Familiarity with engineering best practices, including version control systems, code reviews, and CI/CD pipelines.
  • Excellent verbal and written communication abilities.
  • Rust experience is preferred, but not mandatory.
  • Experience working with event-driven architectures is preferred.
  • Strong understanding of types and type systems, with experience in mypy, Rust, or other typed languages preferred.
  • Familiarity with Linux and Docker is preferred.
  • Awareness of Kubernetes is preferred.
  • Open to feedback and willing to learn.

Benefits

  • Permanent cooperation on an ambitious international project.
  • Remote working model with onsite presence in Warsaw once every 2 months.
  • Medical care and sports card.
  • Co-financing for trainings, certification exams, and post-graduate studies.
  • Individual career development support, including career path planning and the ability to change projects or roles.
  • Possibility to take part in outside-project activities with additional remuneration.
  • Excellent working atmosphere.
  • Integration events.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, Data Infrastructure & Acquisition - Iowa City, IA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI team’s data side to build and scale audio data collection and ingestion infrastructure that powers next-generation model training and products.

Bash Docker GCP Linux Python Terraform
28 minutes ago

Software Engineer, iOS Core Product - Utrecht, Netherlands

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior iOS Engineer to help scale its distributed text-to-speech reading app and shape new product and engineering decisions for a large global user base.

CI/CD Git Swift SwiftUI
32 minutes ago

Senior Software Engineer, Infrastructure

Cribl 251-1K IT Services

Cribl is hiring a Senior Software Engineer to help build and improve its remote-first telemetry and observability platform for enterprise customers by delivering reliable, cloud-based infrastructure and software.

JavaScript Linux Node.js REST API Terraform TypeScript
35 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Colombo, Sri Lanka

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer to support its AI team’s data side by building and scaling data ingestion and collection systems for model training in a fully distributed environment.

Bash Docker GCP Linux Python Terraform
43 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers