Job Closed
This listing is no longer active.
Veriff is an industry leader in online identity verification, helping businesses achieve greater levels of trust.
Software Engineer – Identity
Location
Estonia
Posted
94 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer – Identity
Veriff
• Contribute to the design, documentation, and implementation of product and system features under guidance from senior engineers. • Build, test, and maintain automation services using Python to improve platform performance and reliability. • Collaborate with engineers, data scientists, and machine learning experts to solve technical problems. • Assist with cross-team collaborations, supporting alignment with dependency engineering teams and product stakeholders. • Continuously learn and grow your technical skills while contributing to the team’s success.
Job Requirements
- 3–5 years of experience building applications with Python.
- Solid understanding of modular design and SOLID principles, particularly in distributed systems.
- Hands-on experience with APIs, message-queuing systems, and automated testing.
- Familiarity with relational databases and structured logging systems.
- Strong problem-solving skills and the ability to communicate technical ideas clearly with teammates.
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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Architect end-to-end software solutions using modern frameworks and design patterns aligned with scalability, performance, and maintainability goals. • Lead system design discussions for high-traffic applications, ensuring robust architecture for business-critical services. • Evaluate, recommend, and implement architectural improvements to enhance scalability, observability, and resilience. • Define and uphold best practices for code quality, security, accessibility, and data privacy compliance. • Lead complex, cross-functional projects from concept to delivery, aligning engineering solutions with business needs. • Collaborate with product and business teams to define technical vision and ensure cohesive project execution. • Oversee the technical implementation of new features and services, ensuring efficient use of system resources and infrastructure. • Build and maintain distributed systems using Spring Boot microservices, Docker, and Kubernetes. • Design and optimize high-performance databases using MySQL and Oracle, leveraging indexing and tuning for efficiency. • Implement and manage Redis for caching, Eureka Server for service registration, and the ELK Stack for monitoring and analytics. • Configure Nginx and Apache for load balancing and high availability across production systems. • Own and maintain CI/CD pipelines using Jenkins for automated builds, testing, and deployments. • Ensure system health and stability through proactive monitoring, logging, and alerting strategies. • Drive improvements in deployment automation, infrastructure as code, and site reliability practices. • Act as a technical advisor and mentor, helping develop engineers’ skills in architecture, design, and problem-solving. • Conduct code and design reviews to maintain engineering excellence. • Collaborate effectively with senior leadership and cross-departmental stakeholders to influence company-wide technical initiatives. • Foster a culture of innovation, ownership, and accountability across the engineering organization.
Fullstack Software Engineer – Catering
OloOlo is a privately-held company that has built a platform that provides digital ordering and delivery enablement solutions for multi-unit restaurants with 40 or more locations. As
• As a Fullstack Software Engineer on the Catering team at Olo, you will design, build, and monitor solutions that facilitate the online ordering, management, and effortless transmission of high-value Catering orders to our customers. • Our team's mission is to create tools and features that support restaurant operations for the accurate production of catering orders and ensure our guests are served on time and without interruption. • We aim to collaborate well. We encourage new ideas and experimentation. No part of the codebase is off-limits. You'll work with a passionate team dedicated to delivering amazing products using modern technologies.
Senior Software Engineer
Walker & DunlopWe create communities – with ideas and capital – where people live, work, shop, and play.
• Design, build, and maintain scalable, high-quality applications across new and existing product lines • Own features end-to-end — from architecture and development through testing, deployment, and iteration • Architect and evolve our core stack (Python, FastAPI, Vue.js, PostgreSQL, Redis, Docker, Kubernetes) • Translate complex business and product requirements into elegant, reliable technical solutions in collaboration with Product and business stakeholders • Drive improvements in performance, reliability, testing, and CI/CD practices • Mentor engineers and contribute to a culture of engineering excellence and accountability • Perform other duties as assigned.
Accelerated AI Engineer Apprentice Program
Flatiron SchoolLaunch a career with in-person or online courses in Product Design, Data Science, Software Engineering or Cybersecurity.
About the Opportunity Flatiron School is offering an apprenticeship opportunity for early-career developers to earn income while learning. Apprentices will enroll in Flatiron’s AI and Data Science part-time bootcamp and be matched with one of our employer partners for a paid apprenticeship throughout the duration of your course. This is a unique opportunity to develop skills in AI and data science while gaining hands-on industry experience. As an apprentice, you’ll contribute to software products, collaborate with experienced engineers, and build your portfolio with production-ready work. At the same time, you’ll deepen your understanding of data and machine learning to become a more versatile, full-stack software developer. This is a full-time opportunity, 40 hours/week (20 hours coursework and 20 hours apprentice work) for a 14-month program. The apprenticeship earnings will cover the tuition cost of the bootcamp. What You'll Do - Attend and complete the part-time Data Science Bootcamp as part of the apprenticeship - Contribute to software projects for your host company - Write clean, maintainable and testable code using modern frameworks and tools - Collaborate in sprint-based workflows and participate in code reviews - Support feature development, debugging, documentation, and QA processes - Build your portfolio of production-level work while growing your technical and collaborative skills - Receive ongoing mentorship from senior developers and product leaders What You'll Learn - How engineering and data science intersect in modern AI products - Practical agile development workflows in a collaborative environment - Best practices for writing clean, maintainable, production-quality code - How to build and ship features with real user needs and product strategy in mind - How to apply data thinking to software engineering challenges What We're Looking For Requirements: - Must be currently living in the U.S. - Must be authorized to work in the U.S. We do not offer any visa sponsorship at this time - including H-1B, STEM OPT, and F-1 visa transfers. - Must be available 40 hours/week for 14 months to complete the Flatiron School Data Science Bootcamp and for apprenticeship work - Have a degree in Computer Science, Data Science/Analytics, Mathematics, or Economics OR have recently completed a software engineering bootcamp (strongly preferred); self-taught developers are also encouraged to apply - Not currently enrolled in a college/university or bootcamp program - Programming proficiency in at least one modern language (e.g., JavaScript, Python, Java) - Familiarity with frontend and backend web development concepts - Working knowledge of databases (SQL or NoSQL) and how to query or integrate them Preferred Skills: - Awareness of testing, debugging, and code review practices - Strong communication and collaboration skills - Accountability in managing time and meeting small milestones - Curiosity, initiative, and a strong desire to grow into a multidisciplinary developer Compensation & Commitments - Hourly Pay: $20/hour for 20 hours/week paid through an employer partner (hiring entity) on their internal payroll cadence, 14-month commitment - Tuition Coverage: Commit to pay the full $11,900 bootcamp tuition, through a monthly installment payment plan to Flatiron School - Hours: 40 hours per week total - 20/week in apprenticeship role, 20/week in part-time bootcamp courses




