GURU PAY
Backend Software Engineer
GURU PAYLithuania1 day ago
Full-timeRemote FriendlyInformation Technology
Guru Pay is an EMI based in Lithuania, with a mission to deliver personalized, boutique financial services to B2B, B2C, and C2B customers. We are highly ambitious - focusing on speed, security, and top-tier quality in everything we do.

We are now looking for a Backend Engineer (Mid-Senior) to join our growing engineering team. In this role, you will help shape the backend foundation of our API-first payments platform - building scalable, reliable systems that empower customers and internal teams alike. You will work closely with engineers across disciplines to design and deliver robust, high-performance services that are core to Guru Pay's mission.

If you enjoy tackling complex technical challenges, care deeply about clean architecture and resilient systems, and thrive in collaborative environments, we'd love to meet you.

What will you do:

  • Design and Develop: Build and maintain backend services that are scalable, performant, and reliable
  • Collaborate: Work closely with frontend and DevOps engineers and product managers to deliver cohesive features
  • Optimize: Identify bottlenecks, improve performance, and ensure system resilience
  • Maintain Quality: Write clean, maintainable, well-tested, and well-documented code
  • Own and Operate: Take end-to-end ownership - from development through deployment and monitoring
  • Review and Mentor: Participate in code reviews and provide constructive feedback to peers
  • Evolve Architecture: Contribute to architectural discussions and help shape long-term technical direction
  • Ensure Reliability: Implement best practices in observability, error handling, and service-level monitoring

What we expect:

  • Experience: 4-7 years of professional backend development experience, or equivalent depth of skill
  • Strong proficiency in PHP + Laravel
  • Proven experience designing and implementing RESTful APIs serving asynchronous services
  • Hands-on experience with SQL (we use MySQL) and NoSQL (e.g., MongoDB, Redis) databases
  • Experience building distributed performant systems and optimising performance
  • Experience with microservices or event-driven architectures (we use RabbitMQ)
  • Experience with unit, integration, and end-to-end testing for backend services
  • Proficiency with Git and CI/CD workflows (we use Azure DevOps)
  • Familiarity with containerization (Docker) and cloud environments (we use AWS)
  • Ability to clearly explain technical concepts and collaborate effectively with cross-functional teams
  • Business-level communication fluency in English
  • Located anywhere in Lithuania, willing to travel to the Vilnius office for two days per week

Nice to haves:

  • Background in FinTech, payments, or other regulated domains with security/compliance considerations is a strong plus
  • Exposure to observability tools (e.g., Prometheus, Grafana, OpenTelemetry) is a strong plus
  • Familiarity with Kubernetes or other orchestration tools
  • Knowledge of security best practices

What will you get:

  • A starting salary of 4500 EUR Gross (negotiable based on experience)
  • 2nd pillar pension coverage
  • Encouragement and budget to support your professional development and certifications
  • Extra vacation day on your birthday
  • Hybrid work options between our Vilnius office and anywhere in Lithuania
  • Regular workations, health challenges, and other team initiatives
  • A team that values code quality, end-user experience, and continuous improvement

Key Skills

Ranked by relevance