Senior Software Engineer - Verification Platform

New
V
VeriffIdentity Verification
Tallinn, Spain (Remote)Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
PythonSQLCI/CDRESTful APIsDistributed Systems

Requirements

  • 5+ years of experience building large-scale backend applications with Python.
  • Proficiency in event-driven and async architectures with message queues (e.g., SQS).
  • Proven ownership of production-critical services and on-call experience.
  • Deep experience designing for resilience in distributed systems: idempotency, backpressure, retries, and backwards compatibility.
  • Strong understanding of modular design approaches and SOLID principles.
  • Hands-on experience building scalable, maintainable APIs.
  • Proficiency in a range of testing strategies.
  • Solid understanding of relational database fundamentals.
  • Familiarity with structured logging and observability practices.
  • Strong communication skills.

Responsibilities

  • Design, build, and operate backend services for the orchestration engine and automated decisioning pipeline.
  • Deliver orchestration features such as multi-method flow execution, branching and fallback logic, and webhook integrations.
  • Improve resilience of production-critical systems, including backpressure, idempotency, backwards-compatibility, and end-to-end monitoring.
  • Participate in on-call rotations, incident response, and postmortems.
  • Drive engineering quality through code reviews, CI practices, documentation, and mentorship.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now