Position: Full Stack Developer
Company: GovAssist LLC
Experience required: 3y
English level: fluent

We are looking for a highly skilled computer programmer who is comfortable with both front and back-end programming and would be responsible for developing and designing front-end web architecture, ensuring the responsiveness of applications, and working alongside graphic designers for web design features, among other duties. The candidate would use a range of different technologies and languages (such as JavaScript, HTML, PHP) to develop applications. In addition, they would be required to see out a project from conception to the final product, which requires good organizational skills and attention to detail.


Responsibilities

Work with development teams and product managers to ideate software solutions
Build the front-end of applications through appealing visual design
Develop and manage well-functioning databases and applications
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
Developing front-end website architecture
Developing back-end website applications
Creating servers and databases for functionality
Working alongside graphic designers for web design features
Designing and developing APIs
Meeting both technical and company needs

﻿Requirements:

Proven experience as a Full Stack Developer or similar role.
Degree in Computer Science, Statistics or relevant field
Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
Familiarity with JavaScript frameworks such as VueJS and ReactJS.
Proficiency with server-side languages such as PHP as well as PHP frameworks like Laravel.
Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache), and UI/UX design
Excellent verbal communication skills.
Proficiency with version control systems such as git and familiarity with git-flow workflow.
Experience developing web applications (mobile applications are a plus)
Have an analytical mind, organizational skills, great attention to detail, excellent communication and teamwork skills, and good problem-solving skills.