Careers
Folio is a rapidly growing digital identity company with an expanding team across Europe and the US. We are constantly on the look out for exceptional talent and skills. Please find our current vacancies below. To be the first to know about new vacancies please follow the Folio Linkedin Page.

DevOps Engineer
We’re looking for a passionate DevOps Engineer to help us deliver and run a suite of new technology solutions for the entire company. The DevOps Engineer role is accountable for delivering a variety of technical products, and usually works as part of a scrum team alongside other engineers.
1. Description
We’re looking for a passionate DevOps Engineer to help us deliver and run a suite of new technology solutions for the entire company. The DevOps Engineer role is accountable for delivering a variety of technical products, and usually works as part of a scrum team alongside other engineers.
The DevOps Engineer will be part of the team that is responsible for the development of the automation for the Folio Identity Verification and Issuance Platform. The DevOps Team works closely with the development teams and constantly raises the reliability bar for our services and provides guidance for the adoption of modern technologies in all stages of the service development life cycle.
The DevOps Engineer responsibilities include deploying product updates, identifying production issues, and implementing integrations that meet customer needs.
We run a fully remote development operation. For this role we are looking for someone located in Panama.
2. Tasks & Responsibilities
- Work with a global team employing DevOps practices with a desire to automate everything
- Implement and support challenging, production-ready solutions for our clients
- Construct and manage Continuous Deployment and Integration pipelines
- Working on ways to automate and improve development and release processes
- Maintain end-to-end security ensuring projects meet best practices standards
- Ensuring that systems are safe and secure against cybersecurity threats
- Build and maintain monitoring for all aspects of infrastructure
- Work closely with development teams to help share knowledge and improve the quality of projects
- Take ownership of projects and gain professional satisfaction in achieving highly stable environments
- Aid the Service Desk team with tickets and additional technical support
- Work effectively to tight deadlines, both independently and as part of a team
- Thrive in a fast-paced, often changing environment
- Strong communication skills, including the ability to simplify technical concepts for a non-technical audience
- Implement new technologies to keep the team ahead of the technological curve
- Identifying technical problems and developing software updates and ‘fixes’
- Working with software developers and software engineers to ensure that development follows established processes and works as intended
- Planning out projects and being involved in project management decisions.
3. Requirements
- Highly skilled in Unix/Linux and knowledge of Windows OS.
- Good understanding and experience with AWS cloud technologies.
- Demonstrated ability to design and implement fully automated Infrastructure as code.
- Demonstrated ability to build (CD\CI) Continuous Integration, Continuous Deployment pipelines using Jenkins, BitBucket, JIRA.
- Experience or knowledge of Cloud native tools such as Docker, Docker Swarm, Kubernetes, Serverless functions.
- Experience or knowledge of DevOps tools such as Ansible, Puppet, Jenkins, Zabbix, DataDog, CloudWatch.
- Good knowledge of TCP/IP networking.
- High competence in developing automated Infrastructure deployments with Terraform.
- Experience with DevOps processes and delivering scalable and resilient infrastructure.
- Experience delivering end-to-end projects implementing security best practices.
- Fluent in English, written and oral
Desirable
- Master’s degree in Computer Science or Software Engineering is preferred.
- Configuration and managing databases such as PostgreSQL, Mongo, Redis.
- Configuration and managing message brokers as RabbitMQ.
- Have written Cloud Native Serverless Functions to aid in cost-management and/or resource management.
- Programming in Java, Python, shell, or other languages.
- Experience with cloud container solutions like GKE / AKS or OpenShift.
- Experience writing documentation.
- AWS Certification at the Associate level or higher.

Full Stack Developer
We are looking for a Full Stack Developer to produce scalable software solutions with a strong background in Java and technology design/architecture skills. You’ll be part of a cross-functional team that’s responsible for the delivery of integrated solutions to our business customers using our existing Folio platform.
1. Description
We are looking for a Full Stack Developer to produce scalable software solutions with a strong background in Java and technology design/architecture skills.
You’ll be part of a cross-functional team that’s responsible for the delivery of integrated solutions to our business customers using our existing Folio platform. You will have full responsibility on the technical design and implementation of business solutions with direct access to our management team.
You should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries and be a team player with a knack for visual design and utility.
You should also be familiar with Agile. Previous experience in a startup or a product company will be valued.
Location is anywhere in Europe as we run a highly virtualized, largely remote operation.
2. Tasks & Responsibilities
- Work with development teams and product owners to ideate and deliver solutions
- Work with the Solutions Director to understand the requirements and translate them to the best possible solution
- Design client-side and server-side architecture
- Build or help to build the front-end of applications through appealing visual design
- Develop and manage well-functioning services and applications
Write effective APIs - Test software to ensure responsiveness and efficiency
- Troubleshoot, debug and upgrade software
- Create security and data protection settings
Build features and applications with a mobile responsive design - Write technical documentation
- Understand the technology trends in order to improve software
3. Requirements
- Proven at least 4 years experience as a Full Stack Developer or similar role
- Experience developing web-based desktop and mobile applications
- Familiarity with common stacks
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
- Knowledge of multiple back-end languages (e.g. C#, Java, Python, Go) and JavaScript frameworks (e.g. Angular, React, Node.js)
- Familiarity with databases (e.g. Postgres, MySql, MongoDB), web servers (cloud based) and UI/UX design
- Familiarity with micro services and serverless architectures
- Development skills in Amazon Web Services
- Excellent communication and teamwork skills. High level of English language is a must
- Great attention to detail
- Organizational skills
- An analytical mind
Nice to have
- UX and graphic design skills
- Degree in Computer Science, Computer Engineering or relevant field

iOS Developer
As part of the team you’ll be responsible for using your creativity, excellent problem solving and technical skills to deliver the Folio application for iOS to every person on the planet. You’ll instrument, measure, optimize and build high quality architectures and code feature areas such as Document processing, Face processing, Wallet management and more.
1. Overall Purpose
As part of the team you’ll be responsible for using your creativity, excellent problem solving and technical skills to deliver the Folio application for iOS to every person on the planet. You’ll instrument, measure, optimize and build high quality architectures and code feature areas such as Document processing, Face processing, Wallet management and more. As an iOS engineer, you will work closely with designers, user researchers, data scientists, product managers, and the engineers that support the developer platform and infrastructure. You will use your passion and in-depth knowledge of all things to craft the client components and features that will shape the futures of Folio for iOS.
2. Tasks & Responsibilities
- Design and build advanced applications for the iOS platform
- Collaborate with cross-functional teams to define, design, and ship new features.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Manages projects with timely deadlines.
- Write clear, concise and well documented code.
- Communicates frequently with management; detailing progress on the development effort
3. Key competences and qualifications
- BS/MS degree in Computer Science, Engineering or a related subject
- Solid understanding of the full mobile development life cycle
- Proven working experience in software development
- Working experience in iOS development
- Have published one or more iOS apps in the app store
- A deep familiarity with Objective-C and Swift
- Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
- Experience with third-party libraries and APIs
- Experience working with remote data via REST and JSON
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Proficient in git

Android Developer
As part of the team, you’ll be responsible for using your creativity, excellent problem solving and technical skills to deliver the Folio application for Android to every person on the planet. You’ll instrument, measure, optimize and build high-quality architectures and code feature areas such as Document processing, Face processing, Wallet management and more.
1. Overall Purpose
As part of the team, you’ll be responsible for using your creativity, excellent problem solving and technical skills to deliver the Folio application for Android to every person on the planet. You’ll instrument, measure, optimize and build high-quality architectures and code feature areas such as Document processing, Face processing, Wallet management and more. As an Android engineer, you will work closely with designers, user researchers, data scientists, product managers, and the engineers that support the developer platform and infrastructure. You will use your passion and in-depth knowledge of all things to craft the client components and features that will shape the future of Folio for Android.
2. Tasks & Responsibilities
- Planning out projects and being involved in project management decisions.
- Design and build advanced applications for the Android platform
- Participate in the development of Folio Mobile application and Folio Mobile SDK
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with outside data sources and APIs
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Manages projects with timely deadlines.
- Write clear, concise, and well-documented code.
- Communicates frequently with management; detailing progress on the development effort
3. Key competencies and qualifications
- BS/MS degree in Computer Science, Engineering or a related subject
- Solid understanding of the full mobile development life cycle
- Proven working experience in software development and Android skills development
- Experience with Android SDK
- Have published one or more Android apps in the Google market
- Experience working with remote data via REST and JSON
- Deep familiarity with Java and Kotlin
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Proficient in git