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, C++ (Raptor)

SpaceX 10K-50K Aerospace & Defense

SpaceX is hiring a Software Engineer, C++ (Raptor) to develop production-critical real-time software for advanced metal additive manufacturing systems used in Raptor engine hardware production.

C++ CI/CD Embedded Systems Linux
5 hours, 50 minutes ago

Senior Software Engineer - Advisory Suite

Alpaca 51-250 Capital Markets

Alpaca is hiring an experienced software engineer to build and architect proprietary advisory trading services for a global brokerage infrastructure platform.

AWS C C++ Go Heroku Java Python Rust Scala Zig
5 hours, 50 minutes ago

Staff Software Engineer/ Tech Lead - Onboard Model Consolidation

Waymo Autonomous vehicles, robotics, AI, ride-hailing / mobility tech

Waymo is hiring a software engineer for its Architecture & ML Integration team to advance onboard model consolidation and ML-first system architecture for autonomous driving and simulation.

C++ Machine Learning
6 hours, 5 minutes ago

Senior / Staff Applied Research Software Engineer - Emerging Tech

Twilio 5K-10K Diversified Telecommunication Services

Twilio is hiring Senior or Staff Applied Software Research Engineers for its remote U.S.-based Emerging Technologies incubation team to help prototype and build new AI- and communications-driven product ideas.

Angular AWS Azure Java JavaScript LLM Machine Learning Node.js Python React Spring Boot SQL
6 hours, 5 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