Learn more about our current job openings and benefits of working at FSL.
Detailed reviews and feedback from past and current clients.
Detailed profiles for each member of our team.
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.
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.
Detailed profiles for each member of our team.
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.
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.
For new client engagements we typically start with two introductory meetings, and then arrange additional meetings after that as needed. The first meeting is with our CEO (David Jackson) and / or Head of Sales (John Jensen), during which we will discuss your company's needs in detail and provide in-depth information on FullStack Labs, including reviewing our company deck together. Generally after this first meeting we will sign a mutual NDA - either our NDA or yours - then we will have a follow up meeting with our CTO Mike Piccolo, and technical stake holders from your side, to dig into the technical aspects of your project in more detail.
As part of our pre-engagement process we will sometimes perform a free code review to help us gain abetter understanding of your application, which will in turn assist us in selecting the 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.
The lead developer on the project. Responsible for leading development efforts, including architecting the application, making critical technical decisions, writing a significant amount of the code, and managing the additional developers on the team.
Responsibilities include coding the application, taking direction from the Lead Developer, estimating their portion of sprints, executing on FulllStack’s development process, and interfacing with Client when needed.
The project manager is the primary manager for the project and the primary point of contact with the client. Responsibilities include planning sprints, assigning stories to developers, reviewing sprints, measuring productivity, building estimates, managing changes, etc.
Review completed stories to determine if they meet acceptance criteria, ensure user interface matches original designs, test for device and browser compatibility, etc.
Responsible for planning and creating the user interface and user experience of the application prior to development, and designing changes during development.
Senior leader within FullStack Labs who is responsible for the overall success of the project. Checks in with project manager each week to ensure the project is on track. Critical issues are escalated to the product owner when required.
The final step prior to reviewing developer profiles is to have you 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.
Here goes some intro
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 developers 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. And each developer comes with a two week risk-free trial, which affords 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 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. Here are some of our top posts and you can also check our blog to see all available content.
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, which in turn helps us attract the best and brightest developers in these tech communities.
Each year we have 20,000 developers apply with FullStack Labs, but we hire less than .5%. This is our Our Technical interview process.
Finding top talent is only one part of the equation. FullStackLabs is also commited to retaining talent because we know how hard it is to find it in the first place.
Most of our team members are employees and not contractors, that's whywe've built career paths with clear definitions of what differentiates a junior, from a mid-level, from a Senior, from an architect. There is alwasy room forgrowth at FullStack Labs.
Check out our career pathsGiven that all of the FSL team is remote only, it's fundamental that we give 110% to promote a positive team culture and spread the FullStack Labs WorkValues everytime we can.
We use slack for most of our team communications, so we have multiplechannels with various interests to help with team bonding and better chemistry. We also constantly recognize top performers with a public shoutout boosting team morale and spirit.
Our daily stand ups are also a way to seeing each other and being in constant contact with the team.
Intro text Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras ac dictum nunc, eu aliquet sapien.
We have a detailed project management plan that we follow. However, we’re open to using clients PM process if desired. If we are using clients process, its important to properly define and train our team on clients process. Properly outline who’s responsible for PM, QA, code review, etc.
We use Slack for communication between our teams, either our channel or clients channel
We can manage daily standups, sprint planning meetings, and sprint retrospectives, or client can manage.
We track our time down to the second using Toggl
We don’t track by the day, week, or monthThis means that you’re only billed for the time we actually work. If we work 6 hours you’re billed for 6 hours. If we work 10 hours you’re billed for 10 hours.
If we’re using our Jira instance, we track time by Jira story, and can report on how long stories, features took to build.
Clients have access to a client dashboard which shows hours 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.
We’d love to learn more about your project. Contact us below for a free consultation with our CEO.
Projects start at $50,000.