Join Us!

Senior Software Engineer

LHV Paytech is a leader in FinTech and digital payments. We are committed to fostering a collaborative environment where technical excellence thrives, and continuous improvement is at the heart of what we do.

Are you ready to take a hands-on role in building and optimizing high-quality software systems? We are looking for a Senior Software Engineer to design and develop scalable solutions, lead key initiatives, and contribute to the growth of our engineering team and technology stack.

This is a unique opportunity for a seasoned developer who thrives in a dynamic environment and is passionate about building impactful solutions.

YOUR KEY RESPONSIBILITIES:

  • Design, develop, and optimize complex software systems with a focus on performance, maintainability, and scalability.

  • Own and drive the implementation of critical features from design to deployment.

  • Lead by example in writing clean, efficient, and well-documented code.

  • Identify technical challenges early and propose innovative, sustainable solutions.

  • Actively participate in architectural discussions and contribute to system design decisions.

  • Conduct thorough code reviews and provide constructive feedback to improve quality and security.

  • Mentor junior and mid-level engineers, fostering a learning culture within the team.

  • Collaborate with cross-functional teams, including product and UX/UI design, to refine requirements and deliver high-impact features.

  • Improve the development workflow by enhancing CI/CD pipelines, testing strategies, and deployment practices.

  • Stay up to date with industry trends and emerging technologies, advocating for smart adoption when appropriate.

  • Troubleshoot and resolve complex production issues, ensuring high system reliability.

SKILLS AND REQUIREMENTS:

  • 5+ years of professional experience in object-oriented software development.

  • Solid expertise in at least one modern MVC framework (e.g., Ruby on Rails, Django, Spring).

  • Experience with both relational and non-relational databases.

  • Strong grasp of software architecture, system design, and scalable distributed systems.

  • Hands-on experience with CI/CD processes, automated testing, and cloud platforms (e.g., AWS).

  • Proactive and self-driven, with the ability to work independently and collaboratively.

  • Strong analytical and problem-solving skills.

  • Excellent communication skills; able to explain technical concepts clearly to varied audiences.

  • Full proficiency in English.

  • Experience working in Agile environments is a plus.

NOW LET`S SEE WHAT WE OFFER:

  • Opportunities for professional growth and personal development through internal and external training support.

  • A flexible, collaborative work environment where your ideas and input truly matter.

  • A chance to work with industry experts and contribute to the success of a rapidly growing company.

START DATE

As soon as possible

JOB LOCATION

Tartu or Tallinn

CONTACT

kristi.aava@lhv.ee

Apply!