Full-Stack Developer

Full-Stack Developers propel your project forward by building out and managing the entire web infrastructure.

Salary

Full-Stack Developer

Avg. annual salary

$

27 108

Mission Critical Skills for a

Full-Stack Developer

Full-Stack Web Developer should have at least 3 years of experience working as a Full-Stack Developer. A strong candidate should demonstrate experience using a range of different technologies and languages (such as Java, JavaScript, HTML, PHP, C#) to develop applications. A Full-Stack Web Developer calls for the following skills: 


  1. Demonstrated 3-year experience with:
  • Writing HTML, CSS, and JavaScript. Being aware of the latest practices is a must, e.g., HTML5, CSS3, and ECMAScript 6 (minimum)
  • Knowledge of at least one programming language  (e.g., PHP, Python, Ruby or JavaScript)
  • Database design and management
  1. Knowledge of relevant and globally supported frameworks—both front-end and back-end, if necessary.
  2. Experience using CSS preprocessors, bundlers, and associated languages/syntaxes/libraries 
  3. Understanding of UX
  4. Experience implementing testing platforms and unit tests
  5. Proficiency with Git
  6. Ability to write clean and well-documented code

Does your project require a

Full-Stack Developer

The word full-stack means developers who work seamlessly with both the front-end and back-end technologies. To be more precise, it means the developer will deal with databases, PHP, HTML, CSS, JavaScript, and anything in between, too, to venture to convert Photoshop designs to front-end code.


Projects That Require A Full-Stack Web Developer

  • Web applications
  • Mobile applications
  • E-commerce platforms

If you need to build a web or mobile application from scratch, a Full-Stack Developer is going to be the workhorse of your development team.

Looking to quickly and safely hire this talent? You’ve come to the right place.

The world’s most ambitious tech companies and startups choose Make it in Ukraine Java freelancers to scale their teams, execute high-velocity projects and ship groundbreaking products

Grag or scroll
Time to find the best match candidate
Recruiting fee
Quality guarantee
Failure rate
Pre-screened candidates
Termination costs
Make it
in Ukraine
Recruitment
Agency
Virtual platforms*
0-3 weeks
1-4 Months
Varies
12-20%
15-20%
3-20%
Yes
Depends
No
Very low
Medium
Very high
Yes
Yes
No
None
Very high
None

Hire a top

Full-Stack Developer

for your project

Hire this talent

Take a Look at

Full-Stack Developer

Summary:

  • Knowledge of HTML, JavaScript, SQL, NoSQL, XML
  • Knowledge of Angular, React, Mobx
  • Experience to work in and manage Agile team
  • Ability to work within tight deadlines. Team Lead, Team Player, self motivator.
  • Angular contributor

Skills:

Programming Languages: JavaScript

Technologies: Node.js

DBMS: NoSQL, SQLite, MySQL, PsSQL, MSSQL

Web: HTML, CSS, JavaScript, AJAX, XML, JSON, Angular, React, RxJS, RESTful Services, WebSockets, Web Components, GraphQL, Web3

Development Tools: WebStorm, Atom, Git, Atlassian Jira, Docker, Jenkins, Ansible

Development Practices: OOD, GoF patterns, Agile, SOLID

Summary of Work Experience:

Blockchain start-up

Dates of Employment : July 2019 - January 2020

Job Title : Senior Front-end Developer

Project Description: Non-Disclosure agreement was signed. Blockchain start-up.

Token.Store

Dates of Employment: November 2017 - July 2019

Job Title: Senior Frontend Developer

Project Description: Token Store is a decentralized exchange for Ethereum-based tokens. Using the Token Store, users can trade most Ethereum-based tokens such as Iconomi, Augur, 1ST, and many others.

ReaQta

Dates of Employment : October 2016 - November 2017

Job Title : Senior Front-end developer

Project Description : ReaQta-Hive offers full visibility over the infrastructure, allowing real-time queries to theendpoints, extended searches for both IOCs and behavioral indicators, together with advanced data-mining for discovery of dormant threats.

Upwork

Dates of Employment : May 2013 - October 2016

Job Title : Product Architect

Project Description : Upwork is the leader of remote work connector for most talented freelancers and global enterprises, small businesses, and startups. As Fullstack Javascript developer I developed an approach of moving from existing jQuery-widget architecture of oDesk and eLance user sites part by part to to common MVVM Angular architecture and bootstrap-based UI.

Web4Fun

Dates of Employment : January 2013 - May 2013

Job Title : Fullstack Javascript developer/Scrum Master

Project Description : Organizing work of middle-sized team(5-8 persons) with Agile methodology techniques in case One team-Many projects. Design architecture and implementing it for products. Nuovolab is new generation of laboratory applications. Using last web-technologies, application have an ability to work offline and providing many tools to conduct tests and synchronize data with servers when application appear online.

Take a Look at

Full-Stack Developer

Professional summary:

  • I have experience in developing programs from scratch;
  • Experience in building a flexible architecture for easy expansion in the future;
  • Skills in optimizing performance;
  • Responsible, punctual, I like to deal with difficult problems.

Technical skills:

Web technologies : HTML/CSS (modular CSS, SASS), React.js, WebAPI, WebWorkers, WebGL(canvas)

Programming Languages: Javascript (Typescript)

DB: MongoDB, MySQL

Operating Systems: Windows, Linux Ubuntu, iOS

Program environment tools: Docker, Git, Webpack, Gulp

Management Tool: JIRA

Languages:

  • English - Professional working proficiency
  • Russian/Ukrainian - Native or bilingual proficiency

Education:

  • Kharkiv Polytechnic Institute, - psychologist
  • Programming courses in S-label School

Technologies summary experience:

Frontend: 7 year

  • React.js: 3 year
  • Typescript: 3 year

Backend Node js: 1 year

  • MongoDB: 6 months
  • MySQL: 1 month

Project experience:

NCube

Description: Finance blockchain platform

Role: Front end developer

Responsibilities:

  • Developing new features and UI component library
  • Optimization performance with use parallel threads
  • Creating interface for Web3 integration
  • Testing data generation in Docker

Technologies: React.Js, Web3, Python

The Coingaming Group

Description: Frontend platform development; Casino websites development

Role: Front end developer

Responsibilities:

  • Creating a framework for fast websites development
  • Code review
  • Mentoring

Technologies: React.Js, Relay Modern, GraphQL

SBTech

Description: Terminal and cashier application systems, sports betting

Role: Full Stack developer

Responsibilities:

  • Development new components for application for Electron.js
  • Improving performance with code optimization
  • Changing old native javascript functional to React.js

Technologies: Native javascript, React.js, svg, canvas, Electron.js

Namecheap

Description: Frontend platform and CMS

Role: Full Stack developer

Responsibilities:

  • Development of architectural solutions
  • Development Angular component library
  • Writing automation testings

Technologies: Angular2, Ionic, Node.js.

Acceptic / Loom System

Description: artificial neural network, which analyzes work of the server and client interaction, produces errors, prediction errors and possible solutions;

Role: Front end developer

Responsibilities:

  • Creating webpages with HTML\CSS and Angular.js components
  • Development of interactive data view in SVG and canvas

Technologies: Angular.js, D3.js, SASS.

Roobykon Software

Description: Time Tracking system, Task manager, Browser extension, online casino LCB (80 000 active users);

Role: Front end developer

Responsibilities:

  • Creating webpages with HTML\CSS and Angular.js components

Technologies: Canvas, Angular.js, D3.js, Node.js\Express, Haml, SASS.

Alscon Team

Description: landing pages, Internet shops, online booking system

Role: Front end developer

Responsibilities:

  • Creating webpages with HTML\CSS and jQuery

Technologies: Javascript, JQuery, Bootstrap, HTML5\CSS3.

Take a Look at

Full-Stack Developer

Summary:

Passionate, development team lead and full stack developer who is not scared of hard projects, new technologies, and deadlines. My desire is to always grow, analyze and improve, so I really appreciate space for this. Feel at home in companies where diligence and creativity are highly valued.

Skills:

Agile / JIRA / HTML5 / Javascript / CSS / Kubernetes / Wordpress / Underscore.js / Backbone.js / jQuery / Node.js / React / Git / MySQL / VSCode / Apache / Drupal / Joomla / etc.

Language: English/Russian/Ukrainian

Experience:

Bizzabo

Dates of Employment: Feb 2019 - present

Role: Senior javascript developer

  • Work in an international team which created internal Bizzabo project in partnership with Amazon and develop new features. Improve the architecture, design and implementation of the web applications.

Technologies Used: React / Node.js / Next.js / Redux / Javascript / LESS / Agile / Scrum / Webpack / Babel / Kubernetes / Jest

Querix

Dates of Employment: Mar 2018 - Jan 2019

Role: Full stack javascript developer

  • My main responsibility is to develop documentation generator for .4gl language ( code analyzer ) similar to doxygen or JSDoc. Main technologies in this project are Node.js and React, SQLite RDBMS.
  • Front-End Development with React

Technologies Used: React / Node.js / Redux / Javascript / HTML / CSS / SQLite / Agile / Scrum /Webpack / Babel /

FERVENT - Strategic Communications Agency ( Sweden )

Dates of Employment: Sep 2016 - Feb 2018

Role: Development Team Lead

  • Managed a web development team, consisting of 1 designer and 1- 4 developers.
  • Prototyped development architecture for gudstjanst.se and many other different projects. We turned pdf book into a planning tool with a lot of different functions. Also, worked on this project as a lead front-end developer with backbone.js as the main technology.
  • Had responsibility for direct communication with clients and estimation process.
  • Kept deadlines and estimations, which turned the company from non-profitable to a profitable organization.
  • Fitted a project with the growth of 30-40% over the estimation into development team hours budget ( sam.ferventdev.com ). The project is on the launch stage.
  • Created JIRA environment and optimized development process. Have helped the company to make a switch from development organization to startup startwiththeheart.co and heartmanagement.org .
  • For some period was involved in customer support through Zendesk. Increased speed for closing tickets in a few times and have built deep relationships with clients.
  • Built new support agreement contracts (with advanced security to prevent not paid hours) and was an initiator of many different improvements in the company, such as development standards, development team building etc.
  • Have deep experience with speed Wordpress optimization and New Relic usage.
  • Had experience in work with Node.js based server-side applications ( Express framework, Socket.IO ), Webpack and React.js.

Technologies Used: React / Node.js / Redux / PHP / jQuery / Javascript / HTML / CSS / MySQL / Git / Backbone.js / Underscore.js / MySQL / Agile / Scrum / New Relic / Webpack / Babel /

CMS Involved: Wordpress, Joomla

Frameworks involved : Yii Framework 2.

PM Systems: JIRA

FERVENT - Strategic Communications Agency ( Sweden )

Dates of Employment: Aug 2013 - Sep 2016

Role: Full-stack Developer

  • Hard-working full-stack web developer responsible for plugins and themes development.
  • Was an Attendee on 3 WordCamp Europe conferences ( In Sofia, Vienna and Paris )
  • Had experience in work with lektion.se - the biggest Swedish community for teachers.
  • Brought new development technologies into the regular work process.
  • Wide experience with major Swedish payment systems : Swish, Dibs, Payex. Donation forms (pmu.se, barnmissionen.se ) and shops ( pmu.se/shop, barnmissionen.se/shop ), which brought the total amount of donations to more than a million dollars. Implemented enhanced e- commerce tracking of GA for these systems.
  • Prototyped and built membership system (with renewal process and own social network based on Buddypress ) for International organization represented in 75 countries iccc.net
  • Created a new and advanced foundation for solution which merged events (calendar system) between a large number of sites in Wordpress network for equmeniakyrkan.se and equmenia.se ( more than 100 sites in network )
  • Was involved in a lot of more different interesting things and sites development as krf.se, etal.se, offentligaaffarer.se, liljeholmen.nu etc.

Technologies Used: React / Node.js / PHP / jQuery / Javascript / HTML / CSS / MySQL / Git / Backbone.js / Underscore.js / MySQL / Shell scripting / Google Analytics / Google Tag Manager CMS Involved: Wordpress, Joomla.

PM Systems: Podio, Trello, Asana.

EZ Intelligence

Dates of Employment: Jun 2013 - Oct 2013

Role: Full-stack Developer

  • Markup to site implementation for ezintelligence.com
  • Worked with components and site-building for the professional recruiting network.

Technologies Used: PHP / jQuery / Javascript / HTML / CSS / MySQL

CMS Involved: Wordpress, Joomla.

"Ivan Susanin" touristic company

Dates of Employment: Jan 2012 - Feb 2013

Role: Full-stack Developer

  • Full-stack web developer responsible for implementing different improvements for one of the most popular in Russia Thai touristic booking system ( ivan-susanin.com ). Over that period site had 3-4k unique visitors per day.
  • Had a wide experience in work with calculation algorithms for their external/internal systems, made major improvements in their orders/booking processes.
  • Worked even with API for rare fax system, which still was popular at the time.

Technologies Used: PHP / Smarty / jQuery / Javascript / HTML / CSS / MySQL

CMS Involved: Joomla, Own built internal system for order management.

R9Art

Dates of Employment: Nov 2011 - Feb 2012

Role: Drupal developer

  • Turned design creativity into live sites.

Technologies Used: PHP / jQuery / Javascript / HTML / CSS .

CMS Involved: Drupal.

Freelance, self-employed

Dates of Employment: Oct 2010 - Jun 2013

Role: Freelance Full-stack Developer

  • Have worked on a lot of different projects from small system changes to writing Joomla components for investment business in the USA.
  • Had experience with creating Modx modification with two-way synchronization. Site shop system was synchronized with 1c alternative called Rubicon.
  • Was involved in a startup which worked with GPS trackers.

Technologies Used: PHP / jQuery / Javascript / HTML / CSS / MySQL / MsSQL / Shell scripting / Google Maps

CMS Involved: Drupal, Modx, Wordpress, Joomla.

Education

2017 - 2019

Kharkiv National University of Radioelectronics

Computer software engineering

2008 - 2012

National Technical University "Kharkiv Polytechnic Institute"

Computer software engineering

Read more CV of
Full-Stack Developer

Make it in Ukraine' explained in 60 sec