Learn more about our current job openings and benefits of working at FSL.
Detailed reviews and feedback from past and current clients.
Get to know the Management Team behind FullStack Labs.
Our step-by-step process for designing and developing new applications.
Writings from our team on technology, design, and business.
Get answers to the questions most frequently asked by new clients.
Learn about our company culture and defining principles.
A high level overview of FullStack Labs, who we are, and what we do.
A JavaScript framework that allows rapid development of native Android and IOS apps.
A JavaScript framework maintained by Facebook that's ideal for building complex, modern user interfaces within single page web apps.
A server side programming language known for its ease of use and speed of development.
A lightweight and efficient backend javascript framework for web apps.
An interpreted high-level programming language great for general purpose programming.
A JavaScript framework maintained by Google that addresses many of the challenges encountered when building single-page apps.
A JavaScript framework that allows developers to build large, complex, scalable single-page web applications.
A progressive JavaScript framework known for its approachability, versatility, and performance.
A progressive JavaScript framework known for its approachability, versatility, and performance.
A progressive JavaScript framework known for its approachability, versatility, and performance.
A progressive JavaScript framework known for its approachability, versatility, and performance.
A progressive JavaScript framework known for its approachability, versatility, and performance.
A progressive JavaScript framework known for its approachability, versatility, and performance.
A progressive JavaScript framework known for its approachability, versatility, and performance.
View a sampling of our work implemented using a variety of our favorite technologies.
View examples of the process we use to build custom software solutions for our clients.
View projects implemented using this javascript framework ideal for building complex, modern user interfaces within single page web apps.
View projects implemented using this framework that allows rapid development of native Android and IOS apps.
View projects implemented using this backend javascript framework for web apps.
View projects implemented using this high-level programming language great for general purpose programming.
View projects implemented using this server side programming language known for its ease of use and speed of development.
We have vast experience crafting healthcare software development solutions, including UI/UX Design, Application Development, Legacy Healthcare Systems, and Team Augmentation. Our development services help the healthcare industry by enhancing accessibility, productivity, portability, and scalability.
We offer a range of custom software development solutions for education companies of all sizes. We're experts in Education Software Development and specialists in enhancing the learning experience across web, mobile, and conversational UI.
We're experts in developing Custom Software Solutions for the Logistics Industry. Our work offered a whole new and more efficient way for Logistics companies to manage their crucial operations.
We partner with various construction industry organizations to build custom software development solutions. Our Construction Software Development Services allow construction companies to manage projects, resources, and documentation.
We have vast experience crafting healthcare software development solutions, including UI/UX Design, Application Development, Legacy Healthcare Systems, and Team Augmentation. Our development services help the healthcare industry by enhancing accessibility, productivity, portability, and scalability.
We offer a range of custom software development solutions for education companies of all sizes. We're experts in Education Software Development and specialists in enhancing the learning experience across web, mobile, and conversational UI.
We're experts in developing Custom Software Solutions for the Logistics Industry. Our work offered a whole new and more efficient way for Logistics companies to manage their crucial operations.
We partner with various construction industry organizations to build custom software development solutions. Our Construction Software Development Services allow construction companies to manage projects, resources, and documentation.
Learn more about our current job openings and benefits of working at FSL.
Detailed reviews and feedback from past and current clients.
Get to know the Management Team behind FullStack Labs.
Our step-by-step process for designing and developing new applications.
Writings from our team on technology, design, and business.
Get answers to the questions most frequently asked by new clients.
Learn about our company culture and defining principles.
A high level overview of FullStack Labs, who we are, and what we do.
A JavaScript framework that allows rapid development of native Android and IOS apps.
A JavaScript framework maintained by Facebook that's ideal for building complex, modern user interfaces within single page web apps.
A server side programming language known for its ease of use and speed of development.
A lightweight and efficient backend javascript framework for web apps.
An interpreted high-level programming language great for general purpose programming.
A JavaScript framework maintained by Google that addresses many of the challenges encountered when building single-page apps.
A JavaScript framework that allows developers to build large, complex, scalable single-page web applications.
A progressive JavaScript framework known for its approachability, versatility, and performance.
A dynamic programming language used in all sorts of web and mobile applications.
A cross-platform programming language designed to run robust applications on any device.
A UI toolkit used to build natively compiled applications from a single codebase.
A functional programming language that’s ideal for scalability, maintainability, and reliability.
A Customer Relationship Management (CRM) platform that seamlessly integrates with your business operations.
A high-performance programming language that makes it easy to build simple, reliable, and efficient software.
View a sampling of our work implemented using a variety of our favorite technologies.
View examples of the process we use to build custom software solutions for our clients.
View projects implemented using this javascript framework ideal for building complex, modern user interfaces within single page web apps.
View projects implemented using this framework that allows rapid development of native Android and IOS apps.
View projects implemented using this backend javascript framework for web apps.
View projects implemented using this high-level programming language great for general purpose programming.
View projects implemented using this server side programming language known for its ease of use and speed of development.
We are committed to excellence and have the top 1% dev talent force from Latin America and the USA ready to start on your project
We typically start with two introductory meetings, and then arrange additional meetings as needed.
The first meeting is with our CEO - David Jackson and / or Head of Sales - John Jensen. We’ll discuss your company's needs in detail and provide in-depth information on FullStack Labs, including reviewing our company deck together.
After a verbal agreement, we’ll sign a mutual NDA (either our NDA or yours). We’ll also have a follow up meeting with our CTO - Mike Piccolo, and your technical stake holders, where we’ll dig into the technical aspects of your project in more detail.
We'll sometimes perform a code review to help us gain a better understanding of your application. This will help us in the selection of our best developers for your project.
The code review is completed by either our CTO or one of our senior engineers, and covers a number of subjects including architecture, dependencies, documentation, test coverage, localization, code quality, code style, and security.
We're flexible in terms of how the development team is structured. We can staff full Scrum teams or integrate individual developers into your existing development teams. We can provide mid-level and senior developers in the USA, Latin America, or a mixture of both. We can also staff project managers, Quality Assurance, and UI/UX designers.
When staffing full Scrum teams, we prefer "blended teams" with a USA lead engineer paired with two nearshore developers. Our rates range from $40 - $150 an hour depending on the years of experience and location. For blended teams the average hourly rate is usually around $80 an hour. See our rates list.
You’ll review our past client references and sign a Master Services Agreement. Our references page provides over a dozen in-depth interviews with current and past clients to help you understand what is like to work with FullStack Labs.
Our Master Services Agreement is a relatively straightforward contract that covers the general terms and conditions that will govern our relationship. If your company prefers to use your MSA, please let us know and we'll be happy to review it and provide feedback.
At this stage we're only signing an MSA, not a SOW (Statement of Work), so there's no binding commitment at this point. Once you decide to move forward with specific developers we'll draft and sign a SOW to cover the specific terms for the developers you select.
Once the MSA is signed we’ll be ready to start the developer selection process. We try to have 5 - 10 developers / designers on the bench and immediately available at any given time, so chances are we will be able to send you profiles of current, available FullStackers.
Alternatively, we will send you profiles from candidates who are active in our hiring pipeline. We have an 8 person recruiting team and hire 15 to 20 professionals per month, so we always have an extensive pipeline of candidates available.
Each professional will have a FullStack Labs profile page which outlines their resume, technical abilities, quotes from previous clients, intro video, portfolio of pervious work, and blog posts.
We're flexible in terms of how the interview process is structured. Sometimes clients have a process they'd like to follow and we're open to that. Otherwise, we generally recommend a single two hour technical interview that includes with each candidate, which will often include a coding challenge.
Keep in mind that all developers that we present to you have already passed our rigorous hiring process, which we outline below. Each developer comes with a two week risk-free trial, which gives you an added layer of protection.
At FullStack Labs we have a multi channel approach for recruiting the best talent.
We have a dedicated 8 person recruiting team focused on finding and hiring the best developers in the USA and Latin America.
We run extensive marketing campaigns on LinkedIn, Facebook, and Instagram, targeting developers experienced in our core technologies.
We sponsor meetups and conferences across the United States and Latin America, with a focus on core technologies.
This has established our brand in these technology communities, which in turn attracts the best talent.
Each week, a different FullStack Developer creates a piece of educational content focused on new developments and best practices for our core technologies.
This content is circulated internally to help existing developers continue to learn, and externally to help developers outside our organization improve their skills.
This type of thought leadership further establishes our brand within our core technology communities.
Check out some of our top posts from our blog.
Our team has built and maintains open source libraries using our core technologies.
Material Bread is a React Native components library that works on all platforms. We also have a Figma starter kit with several material design components ready to use.
Everything outlined above has established FullStack Labs as the premier Javascript, Node, and Ruby on Rails consultancy in the Americas. This helps us attract the best and brightest developers in tech communities.
Each year 20,000 developers apply
with FullStack Labs, but less than .5%. pass our
rigorous technical interview process outlined below.
We'll check to ensure applicants meet our minimum standards.
We use code signal for our GCA and the goal here is to have an objective measurement of a developer coding skills like code-writing and problem solving as well as the ability to produce clean code at a reasonable speed.
All candidates must complete the test with a passing score in order to move forward in our hiring process. The candidates that achieve very high scores are fast tracked.
FullStack Labs will do a 90 minute standardized in depth review. This will help us determine the applicants
real level of experience and key tech expertise and also identify current and former managers names for future reference checks. See our list of questions.
FullStack Labs will do a 90 minute standardized in depth review. This will help us determine the applicants
real level of experience and key tech expertise and also identify current and former managers names for future reference checks. See our coding challenge.
Each developer will do a final interview with our CTO or CIO, this ensures only the best applicants move on.
Standardized interview questions are asked and an objective score is generated for each candidate.
The scores from all previous interviews are entered into our ranking algorithm which generates a final, objective, overall score for each applicant, so all applicants can be compared to one another. Only top ranking developers are hired.
We call and speak with the former managers whose names were provided during interview #1.
Criminal background checks, employment history verifications, and educational verifications are performed on all employees, in both USA and CO.
Finding top talent is only one part of the equation. FullStack Labs is also commited to retaining talent because we know how hard it is to find it in the first place.
FullStack’s HR team has built clearly defined career paths for each job title within our company. Each step has its own goals so team members know what’s expected from them and what they need to do to get promoted. Check out our career paths.
Great company culture starts with a positive and uplifting work environment. A key tenant of our management philosophy is “praise in public, criticize in private”.
But with a 100% remote team public praise can be challenging, that’s why we use a tool called HeyTaco in Slack.
Hey taco works surprisingly well, and it's common to see Taco’s being handed out throughout the day in our general Slack channel.
The industry-leading benefits and compensation we offer plus our clearly defined career paths encourage FullStack's employees to stay for a long time with the company, contributing to meaningful projects.
We make sure that our positive and uplifting environment gets translated into high retention and satisfaction rates for both employees and clients. Check out our Glassdoor reviews and our Performance page for more info.
Check out our Glassdoor reviews and our Performance page for more info.
We have a detailed project management process that has been refined over the years to optimize performance of remote teams.
We’re also open to using our client’s PM process if desired. Our only requirement is that a clearly defined process is in place. This includes which team members are responsible for QA, PM and PR reviews ensuring that developers know what’s expected from them.
We use Slack for communication between our developers and the cient’s team. We’re always open to use either our Slack workspace or their’s. For sprint planning and project management we use Jira, and are also open to use either our Jira instance or our client’s.
FullStack team members track their time throughout the day using Toggl. Unlike most consultancies which don’t track time and simply turn in rough hour reports at the end of the month, we track our time down to the second every day. We don’t round up and we don’t block bill. This means that if a developer only works for 6 hours 10 minutes, and 28 seconds, you’re only charged for exactly that and not 8 hours like most of our competitors.This means cost savings and improved productivity for our clients.
Aditionally all of our clients have access to a web-based reporting dashboard which shows time worked the previous day, week to date, month to date and year to date.
When you hire a developer through FullStack Labs you get more than just that one developer, you also get access to our deep institutional knowledge with technologies we specialize in.
If your developer runs into a difficult React problem, they simply post their challenge in our internal React channel and our 60 other React developers are there to help.
Our internal policy is that developers are not allowed to spend more than 30 min trying to solve a difficult challenge without requesting help in our tech channels. This ensures efficiency and prevents wasting time.
If you need professionals with specific technical expertise for a short engagement, we can help. Examples include short-term devops, design engagements, specialized integrations like SalesForce or Magento and short term technical architecture projects.
We aren’t called FullStack Labs for nothing
We aren’t called FullStack Labs for nothing. We do not only provide staffing services, we also offer custom app development, consulting services and UI/UX design
We’d love to learn more about your project.
Engagements start at $75,000.