Veriff

Senior Software Engineer – Product Platform

Veriff

full-time

Posted on:

Location Type: Remote

Location: Estonia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Build & Scale: Design high-performance, maintainable, and secure systems that handle millions of verifications.
  • Lead & Mentor: Set the bar for technical excellence, sharing knowledge and guiding engineers.
  • Innovate & Optimize: Improve automation, scalability, and reliability.
  • Own & Deliver: Take responsibility for end-to-end development in collaboration with product and design.
  • Solve with a Holistic Mindset: Apply curiosity, adaptability, and multi-skill problem-solving to technical challenges.

Requirements

  • Over 5 years of experience building large-scale applications
  • Long-term experience in NodeJS using TypeScript
  • Ownership experience of a specific component, feature, or system
  • A proven track record in developing, debugging, and shipping software products on large code bases
  • A Bachelor's degree in Computer Science, Computer Engineering, or a relevant technical field
  • The ability to inspire growth within teams by setting new standards
Benefits
  • Flexibility to work from home
  • Stock options that ensure your share in our success
  • Extra recharge days on top of your annual vacation
  • Comprehensive relocation support to Estonia or Spain
  • Extensive medical, dental, and vision insurance to ensure you’re feeling great physically and mentally
  • Learning and Development & Health and Sports budget that you are free to tailor to your own needs
  • Four weeks of fully paid sabbatical leave after reaching your 5th work anniversary
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
NodeJSTypeScriptlarge-scale applicationssoftware developmentdebuggingautomationscalabilityreliabilityend-to-end developmenttechnical excellence
Soft Skills
leadershipmentoringproblem-solvingcuriosityadaptabilityteam inspirationcollaborationknowledge sharingsetting standardsholistic mindset
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Computer Engineering