Senior PHP Developer

About inGain

inGain is a Latvian B2B fintech startup delivering an end-to-end, no-code SaaS platform for launching and running lending operations from digital application flows and underwriting to servicing and debt collection. Established and based in Riga, we have steadily scaled since our foundation in 2022, now comprising a team of over 30 talents serving clients across 11 markets in Europe, Africa and Middle East.


Our Tech Stack:

  • Backend: PHP 8.3 with custom modular framework that extensively leverages Symfony and Illuminate components to support complex, large-scale SaaS workflows
  • Frontend: Laravel Blade, focused on clarity, performance, and maintainability
  • Databases: MySQL 8 as our primary relational datastore
  • Caching & Performance: Redis for caching and fast data access
  • Observability & Monitoring: Sentry for error tracking, Grafana and Prometheus for metrics and system visibility
  • Infrastructure & Local Development: Docker-based development environments for consistency and ease of setup
  • Version Control: Self-hosted GitLab with full CI/CD pipelines
  • Collaboration: Slack for day-to-day communication and coordination
  • Engineering Process: A well-defined SDLC with code reviews, automated testing, and controlled releases
  • Developer Tooling: We actively encourage the use of GenAI tools to improve productivity and day-to-day development workflow.


In this role you will:

  • Design, develop and evolve end-to-end platform services and functionality by writing clean and well-designed code, implementing APIs and automated tests.
  • Ensure code quality by performing code reviews.
  • Follow company set standard guidelines to evolve system documentation.
  • Perform ticket refinement based on business requirements.
  • Be involved in incident handling and resolution, following SDLC guidelines.
  • Be technically advanced to find solutions for code refactoring, to maintain system stability, improve system performance, and ensure its reliability.
  • Guide and mentor mid and junior level colleagues and help them solve complex issues.


You are going to be a great fit if you:

  • Have extensive and progressive experience working with PHP and its modern approaches (enums, value objects, and strict standards)
  • Have experience in work with Laravel or Symfony
  • Have experience with MVC custom built systems
  • Have experience in modular monolithic systems
  • Have excellent knowledge of MySQL and Redis databases
  • Have excellent knowledge of object-oriented programming and patterns
  • Have experience with AI for prototyping, documenting and developing IT solutions
  • Have very good verbal and written knowledge of English
  • Have a high-sense of ownership and willingness to drive feature development
  • Are enthusiastic, responsible and proactive


You will get plus points if you have:

  • In-depth knowledge of the lending industry, including loan types, pricing, penalties, and debt collection
  • Experience working in a start-up environment.


Our offer to you:

  • Compensation: A gross monthly salary of €4500-€5000 based on your experience
  • Share Options: Earn share options, giving you a stake in our success.
  • Health insurance (and critical illness insurance) policies after probation period.
  • Hybrid work model (3 days per week in-office)
  • A-Class office: Elemental Business Centre in Skanste.
  • Free parking at the office.
  • Complimentary snacks in the office to keep you energized throughout the day.
  • Training to expand your industry knowledge.
  • A birthday gift


Join inGain and contribute to reshaping the fintech landscape.

Similar jobs