Scalable, on-demand senior engineers.

Engineers on your time zone, experts in rapidly delivering web and mobile applications across all tech stacks.

Explore all our services

Industries

When technology is the way to differentiate. When complexity stands in your way. We can help. We serve SMEs, large enterprises, and independent software vendors across a broad range of industries, with specialisations in:
Request a consultation
Join our team

We’re looking for people who embrace innovation, want to do excellent things, and enjoy bad puns. Contact us if you want to hear about our positions, perks, or some of those puns.

Job offerings

Backend Developer ( Sofia, Bulgaria )

As a Backend Developer, you will be part of the product engineering team and will create features that will shape the future of our products and services. You will participate in the design, development, testing and support of multiple components, including the server-side application logic of products, along with the integration of the front-end part. A basic understanding of front-end technologies is a plus. You commit to maintaining high quality standards for software development in a work environment of cooperation and continuous learning.

Responsibilities:

  • Build reusable, good, clean, well-documented and performing code and libraries that scale to millions of users;
  • Troubleshoot code and perform systems analysis to determine best business intelligence solution to build robust applications and prototypes;
  • Have basic understanding of data modelling, business intelligence, and relational database design and knowledge of how to access multiple information sources;
  • Ensure high scalability and performance of products;
  • Build proof of concepts and early prototypes systems and scale it to production

Requirements:

  • BS/MS in Computer Science/Engineering or related discipline/3 years of experience;
  • Understanding of Computer Science fundamentals: object-oriented design, data structures, algorithm-design, and complexity analysis;
  • Proficiency in English and good communication and collaboration skills

Technical skills:

  • Hands on experience with programming languages like .Net, Java, NodeJS, PHP, React and Python;
  • Proficiency in SQL / PLSQL / NoSQL is a plus;
  • Knowledge of Git and Github, GitFlow is a plus
  • Basic Understanding of OWASP security principles
  • Experience with building highly-available, scalable systems is a plus;
  • Prior experience driving development of distributed data platforms is a plus;
  • Experience with multiple teams using methodologies like Scrum and Kanban is a plus
Social Media Specialist (Medellin, Colombia)

Responsibilities:

  • Develop creative and engaging social media strategies
  • Manage the day-to-day handling of all social media channels such as LinkedIn, Facebook, Twitter, Pinterest, Instagram, Tiktok and YouTube, adapting content to suit different channels
  • Oversee, plan and deliver content across different platforms using scheduling tools such as Sprinklr, Hootsuite, Asana and Olapic
  • Create engaging multimedia content (and/or outsource this effectively) across multiple platforms
  • Form key relationships with influencers across the social media platforms
  • Undertake audience research
  • Manage and facilitate social media communities by responding to social media posts and developing discussions
  • Monitor, track, analyze and report on performance on social media platforms using tools such as Google Analytics and Facebook insights
  • Research and evaluate the latest trends and techniques in order to find new and better ways of measuring social media activity
  • Analyze competitor activity
  • Educate other staff on the use of social media and promote its use within the company (in-house roles)
  • Encourage collaboration across teams and departments

Qualifications:

  • Minimum 3 years of experience managing social media accounts. Experience in technology is a plus
  • Great writing and communication skills
  • English: full proficiency both written and oral
  • Good level of understanding of analytic tools. Candidate must be great at creating, analyzing and making decision based on data
  • Online community management skills
  • An eye for detail and the ability to work accurately

Apply Now

Senior Back-End Engineer ( Sofia, Bulgaria )

We are looking for a Senior Back-end developer to join our team. You will be responsible for server-side development using a variety of technologies.

If you have excellent programming skills and a passion for developing applications or improving existing ones, we would like to meet you. As a Back-end developer, you’ll work closely with our engineers to ensure system consistency and improve user experience.

Your responsibilities include:

  • Participate in the entire application lifecycle, focusing on planning and exceptional software engineering
  • Write efficient code that scales to millions of users
  • Troubleshoot and debug applications
  • Manage cutting-edge technologies to improve legacy applications
  • Collaborate with Front-end developers to integrate user-facing elements with server side logic
  • Gather and address technical and design requirements
  • Provide training and support to internal teams
  • Build reusable code and libraries for future use
  • Liaise with developers, designers and system administrators to identify new features

Requirements:

  • Proven work experience as a Back-end developer
  • In-depth understanding of the entire web development process (design, development and deployment)
  • Hands on experience with programming languages like Java, Ruby, PHP and Python
  • Excellent analytical and time management skills
  • Teamwork skills with a problem-solving attitude
  • A good grasp of the English language, both written and oral communication.

Don’t have all the skills or prior preferred experience? We are hiring specialists primarily in .NET and .NET Core; however, we also have several open positions, so don’t be afraid to apply, we are always looking for fast learners from different backgrounds, all applications will be considered.

Apply Now

Technical Team Leader (San Jose, Costa Rica)

Our Company

Our company provides mission-critical web and mobile application development, management and consulting services for agencies, corporations and start-ups. We are headquartered in the United States, with offices in Colombia, Costa Rica, Bulgaria and Vancouver, Canada. Our culture focuses on delivering happiness and wellness, the passion for what we do, our commitment to transparency, and the tangible benefits we provide our employees and our customers.

Our Need 

We are looking for a Technical Team Team Leader, to join us. You will be responsible for the server side of our web applications. You should be able to translate our company and customer needs into functional and appealing interactive applications. We expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design.

What You’ll Do

As a Technical Team Leader, you’ll work with the engineers to ensure system consistency and improve user experience.

Ultimately, you should be able to coordinate and maintain functional and stable web applications to meet our company’s needs.

Your responsibilities include:

  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Guarantees write clean code to develop functional web applications
  • Troubleshoot and debug applications
  • Perform UI tests to optimize performance
  • Manage cutting-edge technologies to improve legacy applications
  • Collaborate with developers’ team to integrate user-facing elements with server-side logic
  • Gather and address technical and design requirements
  • Provide training and support to internal teams
  • Build reusable code and libraries for future use
  • Liaise with developers, designers and system administrators to identify new features
  • Follow emerging technologies

You should have:

  • Proven work experience leading teams in Backend and Front-end frameworks 
  • In-depth understanding of the entire web development process (design, development and deployment)
  • Hands on experience with programming languages like Java, NodeJS, React, PHP and Python
  • Working knowledge of CMS framework
  • Excellent analytical and time management skills
  • Teamwork skills with a problem-solving attitude
  • A good grasp of the English language, both written and oral communication

Benefits 

We offer an extremely competitive salary. We pay above market rates because we want passionate engineers who are engaged, motivated, and stay with the company for many years to come.

You will join a great working environment with fun people.

We think one of the best benefits is being a part of Blankfactor – you will get the chance to work on challenging projects with great professionals and working environments, international clients, and the latest technologies. 

Apply Now

Technical Team Leader (Sofia, Bulgaria)

Our Company

Our company provides mission-critical web and mobile application development, management and consulting services for agencies, corporations and start-ups. We are headquartered in the United States, with offices in Colombia, Costa Rica, Bulgaria and Vancouver, Canada. Our culture focuses on delivering happiness and wellness, the passion for what we do, our commitment to transparency, and the tangible benefits we provide our employees and our customers.

Our Need 

We are looking for a Technical Team Team Leader, to join us. You will be responsible for the server side of our web applications. You should be able to translate our company and customer needs into functional and appealing interactive applications. We expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design.

What You’ll Do

As a Technical Team Leader, you’ll work with the engineers to ensure system consistency and improve user experience.

Ultimately, you should be able to coordinate and maintain functional and stable web applications to meet our company’s needs.

Your responsibilities include:

  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Guarantees write clean code to develop functional web applications
  • Troubleshoot and debug applications
  • Perform UI tests to optimize performance
  • Manage cutting-edge technologies to improve legacy applications
  • Collaborate with developers’ team to integrate user-facing elements with server-side logic
  • Gather and address technical and design requirements
  • Provide training and support to internal teams
  • Build reusable code and libraries for future use
  • Liaise with developers, designers and system administrators to identify new features
  • Follow emerging technologies

You should have:

  •  Proven work experience leading teams in Backend and Front-end frameworks 
  • In-depth understanding of the entire web development process (design, development and deployment)
  • Hands on experience with programming languages like Java, NodeJS, React, PHP and Python
  • Working knowledge of CMS framework
  • Excellent analytical and time management skills
  • Teamwork skills with a problem-solving attitude
  • A good grasp of the English language, both written and oral communication

Benefits 

We offer an extremely competitive salary. We pay above market rates because we want passionate engineers who are engaged, motivated, and stay with the company for many years to come.

You will join a great working environment with fun people.

We think one of the best benefits is being a part of Blankfactor – you will get the chance to work on challenging projects with great professionals and working environments, international clients, and the latest technologies. 

Apply Now

Senior Full Stack Engineer (San Jose, Costa Rica)

Our Company

Our company provides mission-critical web and mobile application development, management and consulting services for agencies, corporations and start-ups. We are headquartered in the United States, with offices in Colombia, Costa Rica and Vancouver, Canada. Our culture focuses on delivering happiness and wellness, the passion for what we do, our commitment to transparency, and the tangible benefits we provide our employees and our customers.

Our Need 

We are looking for a Senior Full Stack Engineer, who is excited to create applications and solutions that will reach a huge global audience. We focus on the financial world, and we have a passionate team that is growing fast.

Your Role

The Senior Full Stack Engineer will support fintech and education technology initiatives. The role will be responsible for developing and building out our clients’ web application architecture and processes as they scale.

You should have: 

  • 4+ years of overall engineering experience
  • 4+ years of experience working with Javascript 
  • Minimum 2 years of experience with the React framework developing web applications
  • Experience with NodeJS or some form of backend language
  • 4+ years of experience managing relational databases (SQL)

It would be nice if you also have

  • Experience with WordPress
  • Working knowledge of PHP and Python framework
  • Cloud microservices experience Azure and/or AWS

Benefits 

We offer an extremely competitive salary. We pay above market rates because we want passionate engineers who are engaged, motivated, and stay with the company for many years to come.

You will join a great working environment with fun people.

We think one of the best benefits is being a part of Blankfactor – you will get the chance to work on challenging projects with great professionals and working environments, international clients, and the latest technologies. 

Apply Now

Senior Full Stack Engineer (Sofia, Bulgaria)

Our Company

Our company provides mission-critical web and mobile application development, management and consulting services for agencies, corporations and start-ups. We are headquartered in the United States, with offices in Colombia, Costa Rica and Vancouver, Canada. Our culture focuses on delivering happiness and wellness, the passion for what we do, our commitment to transparency, and the tangible benefits we provide our employees and our customers.

Our Need 

We are looking for a Senior Full Stack Engineer, who is excited to create applications and solutions that will reach a huge global audience. We focus on the financial world, and we have a passionate team that is growing fast.

Your Role

The Senior Full Stack Engineer will support fintech and education technology initiatives. The role will be responsible for developing and building out our clients’ web application architecture and processes as they scale.

You should have: 

  • 4+ years of overall engineering experience
  • 4+ years of experience working with Javascript 
  • Minimum 2 years of experience with the React framework developing web applications
  • Experience with NodeJS or some form of backend language
  • 4+ years of experience managing relational databases (SQL)

It would be nice if you also have

  • Experience with WordPress
  • Working knowledge of PHP and Python framework
  • Cloud microservices experience Azure and/or AWS

Benefits 

We offer an extremely competitive salary. We pay above market rates because we want passionate engineers who are engaged, motivated, and stay with the company for many years to come.

You will join a great working environment with fun people.

We think one of the best benefits is being a part of Blankfactor – you will get the chance to work on challenging projects with great professionals and working environments, international clients, and the latest technologies. 

Apply Now

Front End Engineer (Medellin, Colombia)

Our Need 

We are looking for a Front-end. You will be responsible for building the ‘client-side’ of our web and mobile applications. You should be able to translate our company and customer needs into functional and appealing interactive applications. We expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design.

What You’ll Do

  • Use markup languages like HTML to create user-friendly web pages
  • Maintain and improve website
  • Optimize applications for maximum speed
  • Design mobile-based features
  • Collaborate with back-end developers and web designers to improve usability
  • Get feedback from, and build solutions for, users and customers
  • Write functional requirement documents and guides
  • Create quality mockups and prototypes
  • Help front-end developers with coding and troubleshooting
  • Ensure high quality graphic standards and brand consistency
  • Stay up-to-date on emerging technologies

You should have:

  • Proven work experience leading teams in Frontend frameworks 
  • Hands on experience with markup languages
  • Experience with JavaScript, CSS and jQuery
  • Solid experience with ReactNative and ReactJS
  • Familiarity with browser testing and debugging
  • In-depth understanding of the entire web development process (design, development and deployment)
  • Understanding of layout aesthetics
  • Knowledge of SEO principles
  • Familiarity with software like Adobe Suite, Photoshop and content management systems
  • An ability to perform well in a fast-paced environment
  • Excellent analytical and multitasking skills
  • A good grasp of the English language, both written and oral communication

Apply Now

Mobile (React Native) Developer (Medellin, Colombia)

The ideal candidate will be responsible for the technical design and implementation of new products and enhancements. They will work in all phases of the development cycle: concept to implementation. 

Our Need

We are looking for a Mobile Developer with at least 4 years of hands-on experience improving Android apps implemented in React Native. who will be responsible for creating works with native applications and is proficient in a specific mobile platform including Android or iOS, through the implementation of streamline frameworks such as React Native.

What You’ll Do

Help define the future of our deployment and management of our dev environments Evolve and support our immutable deployment platforms Work directly with Blankfactor engineers to provide polyglot-friendly experiences Evangelize and coach engineers on best practices and our evolving tools

The ideal candidate will be responsible for the technical design and implementation of new products and enhancements. They will work in all phases of the development cycle: concept to implementation.

Responsibilities

  • +7 years of demonstrable experience with mobile development.
  • +4 years of demonstrable experience with React Native and knowledge of the Android ecosystem.
  • +2  years of experience – Flutter, TDD, REST API
  • Solid experience working with Swift/Objective-C.
  • Solid knowledge of computer science fundamentals (Bachelor’s degree or Students)

Must have potential to develop – Android studio, Xcode, IOS development, React native.

Location: Costa Rica or Colombia, Medellin

Language(s) needed: English – Conversational

Apply Now

Mobile (React Native) Developer (San Jose, Costa Rica)

The ideal candidate will be responsible for the technical design and implementation of new products and enhancements. They will work in all phases of the development cycle: concept to implementation. 

Our Need

We are looking for a Mobile Developer with at least 4 years of hands-on experience improving Android apps implemented in React Native. who will be responsible for creating works with native applications and is proficient in a specific mobile platform including Android or iOS, through the implementation of streamline frameworks such as React Native.

What You’ll Do

Help define the future of our deployment and management of our dev environments Evolve and support our immutable deployment platforms Work directly with Blankfactor engineers to provide polyglot-friendly experiences Evangelize and coach engineers on best practices and our evolving tools

The ideal candidate will be responsible for the technical design and implementation of new products and enhancements. They will work in all phases of the development cycle: concept to implementation.

Responsibilities

  • +7 years of demonstrable experience with mobile development.
  • +4 years of demonstrable experience with React Native and knowledge of the Android ecosystem.
  • +2  years of experience – Flutter, TDD, REST API
  • Solid experience working with Swift/Objective-C.
  • Solid knowledge of computer science fundamentals (Bachelor’s degree or Students)

Must have potential to develop – Android studio, Xcode, IOS development, React native.

Location: Costa Rica or Colombia, Medellin

Language(s) needed: English – Conversational

Apply Now

QA Engineering Director (Medellin, Colombia)

Our Company

Our company provides mission-critical web and mobile application development, management and consulting services for agencies, corporations and start-ups. We are headquartered in the United States, with offices in Colombia, Costa Rica and Vancouver, Canada. Our culture focuses on delivering happiness and wellness, the passion for what we do, our commitment to transparency, and the tangible benefits we provide our employees and our customers.

What You’ll Do

As a QA Engineering Director, you’ll work with the engineers to ensure system consistency and improve user experience.
Ultimately, you should be able to coordinate and maintain functional and stable web applications to meet our company’s needs.
Your responsibilities include:

  • Development and lead test automation and regression 
  • Automation and white box testing (writing programs to break things)  
  • Gather and address testing and technical requirements
  • Provide training and support to internal teams
  • Build reusable code and libraries for future use
  • Liaise with developers, designers and system administrators to identify new features
  • Follow emerging technologies

You should have:

  • Proven work experience leading teams in testing area
  • In-depth understanding of the entire web development process 
  • Hands on experience with programming languages like Java, NodeJS, PHP and Python
  • Excellent analytical and time management skills
  • Teamwork skills with a problem-solving attitude
  • A good grasp of the English language, both written and oral communication

Apply Now

UI/UX Lead (San Jose, Costa Rica)

Our Company

Our company provides mission-critical web and mobile application development, management and consulting services for agencies, corporations and start-ups. We are headquartered in the United States, with offices in Colombia, Costa Rica and Vancouver, Canada. Our culture focuses on delivering happiness and wellness, the passion for what we do, our commitment to transparency, and the tangible benefits we provide our employees and our customers.

What You’ll Do

Your responsibilities include: 

  • Responsible for collecting, researching, investigating and evaluating user requirements
  • Responsable for delivering an outstanding user experience providing an exceptional and intuitive application design
  • Organizing content within an app or website to guide the user to accomplish tasks or educate them about the product
  • Create prototypes, generating an interactive final version of the product pre-development

You should have:

  • Excellent analytical and time management skills
  • Teamwork skills with a problem-solving attitude
  • A good grasp of the English language, both written and oral communication

Apply Now

Inbound Account Executive (San Jose, Costa Rica)

We are looking for our new Inbound Account Executive to join our team in San José, Costa Rica

Our Need

  • Our Inbound Account Executive will takes 100% inbound calls explaining the value of products and services with absolutely no cold-calling. Also, will be responsible for the referrals or email requests.

Requirements

  • 2+ years of experience in sales
  • An ability to perform well in a fast-paced environment
  • Excellent analytical and multitasking skills
  • A good grasp of the English language, both written and oral communication
  • Hands on experience in sales enviroments

** Don’t have all the skills or prior preferred experience? Don’t be afraid to apply, we are always looking for fast learners from different backgrounds, all applications will be considered.

Apply Now

Mobile Engineering Director (San Jose, Costa Rica)

We are looking for a Mobile Engineering Director who has a strong technical background to lead our mobile team in San José, Costa Rica.

What you will do

  • Plan sprints, while managing the proper ratio of tactical, strategic, bug fixing, and customer requests.
  • Ensure best processes are being followed for code review, code quality, deployment, and issue tracking.
  • Be responsible for managing team resources, delivery timelines, status reports and team velocity.

You should have

  • +2 years of experience leading and developing teams.
  • Solid understanding of the full mobile software development life cycle.
  • +4 years of experience in Android or iOS development.
  • Hands-on programming experience and domain knowledge on iOS and/or Android.
  • An ability to perform well in a fast-paced environment.
  • Excellent analytical and multitasking skills.
  • A good grasp of the English language, both written and oral communication.

Apply Now

Principal Frontend Software Engineer (San Jose, Costa Rica)

Our Need

We are looking for a Principal Frontend Software Engineer to join our team in San José, Costa Rica. You should be an experienced software developer with  responsibility to lead development teams and guarantee the quality of their products.

We expect that you enjoy spending at least one-third of your time programming, but also guiding  teams. Getting involved in solving problems/issues.

You should have

  • Proven work experience leading teams in Frontend frameworks
  • Experience / Knowledge in the following:
    Java / Javascript / Node/ PHP / Angular / Docker / AWS / DevOps
  • An ability to perform well in a fast-paced environment
  • Excellent analytical and multitasking skills
  • A good grasp of the English language, both written and oral communication

Apply Now

Content Marketing Specialist: Writer (San Jose, Costa Rica)

Our Need

We are looking for a Content Marketing Specialist to join our San José, Costa Rica team. You will be responsible for create the most amazing content for our website and social media. Your words will engage our target audiences.

What You’ll Do

  • Write clear, attractive copy with a distinct voice in the IT market.
  • Create, edit and proofread copy as needed.
  • Use SEO principles to maximize written content reach.

Requirements

  • Our ideal candidate is a team-spirited, skilled and imaginative writer with an eye for detail.
  • 2+ years of proven experience doing content marketing.
  • A good grasp of the English language, both written and oral communication.

*** Submit some of your writing samples and feel free to include links to your content or portfolio in your application.

Apply Now

Principal Backend Software Engineer (SQL Expert) (Sofia, Bulgaria)

Our Need

We are looking for a Back-end (SQL) to join us. You will be responsible for the server side of our web applications. You should be able to translate our company and customer needs into functional and appealing interactive applications. We expect you to be a tech-savvy professional, who is curious about new digital technologies and aspires to combine usability with visual design.

What You’ll Do

  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Guarantees write clean code to develop functional web applications
  • Troubleshoot and debug applications
  • Perform UI tests to optimize performance
  • Manage cutting-edge technologies to improve legacy applications
  • Collaborate with Front-end developers’ team to integrate user-facing elements with server-side logic
  • Gather and address technical and design requirements
  • Provide training and support to internal teams
  • Build reusable code and libraries for future use
  • Liaise with developers, designers and system administrators to identify new features
  • Follow emerging technologies

You should have:

  • Proven work experience leading teams in Backend frameworks
  • In-depth understanding of the entire web development process (design, development and deployment)
  • Hands on experience with programming languages like SQL, Java, NodeJS, PHP and Python
  • Working knowledge of CMS framework
  • Familiarity with front-end languages (e.g. HTML, JavaScript and CSS)
  • Excellent analytical and time management skills
  • Teamwork skills with a problem-solving attitude
  • A good grasp of the English language, both written and oral communication

Apply Now

Miami, USA
Global Headquarters
Mexico City, Mexico
Operations
Panama City, Panama
Central America Headquarter
San Jose, Costa Rica
Engineering Office
Bogota, Colombia
Andean Region Headquarter
Medellin, Colombia
Engineering Office
Santiago, Chile
South America Headquarter
Quito, Ecuador
Operations
Lima, Peru
Operations
São Paulo, Brazil
Brazil Headquarter
Brasilia, Brazil
Brazil Operations & support
Buenos Aires, Argentina
Operations
Sofia, Bulgaria
Engineering Office