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.
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.
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.
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.