The Full Stack Developer will be responsible for developing and designing front-end web architecture, ensuring the responsiveness of applications, and working alongside graphic designers for web design features. The Full Stack Developer maintains responsibility over assigned projects which may include work on the company website, intranet site, and other sites as needed. The Full Stack Developer will develop the backend of applications (servers, virtual machines (VMs), and databases) to support the front end/website.
Essential Functions
Front-End Development: 45%
Develops front-end website architecture.
Designs user interactions on web pages.
Ensures cross-platform optimization for mobile phones.
Ensures responsiveness of applications.
Works alongside graphic designers for web design features.
Back-End Development: 45%
Develops back-end website applications.
Creates servers and databases for functionality.
Designs and develops APIs.
Performs other duties as assigned. 10%
Education And Experience
3-5 years of experience as a Full Stack Developer or similar role required.
A degree in a related field preferred.
Skills/Abilities
Excellent verbal communication skills.
Excellent problem-solving skills.
Proficient with Microsoft Office Suite, or other related software.
Proficient with fundamental front-end languages such as HTML, CSS, and JavaScript.
Familiarity with JavaScript frameworks such as Angular JS, React, and Amber.
Proficient with server-side languages such as Python, Ruby, Java, PHP, and .Net.
Familiarity with database technology such as MySQL, Oracle, and MongoDB.
Experience with platforms and technologies such as WordPress, Linux, FTP/sFTP preferred.
Experience with cloud computing platforms such as AWS, Azure, or Google Cloud preferred.
Experience with DevOps tools and practices preferred.
Knowledge of containerization tools such as Docker preferred.
Experience with CI/CD tools such as Jenkins or Travis CI preferred.
Able to demonstrate high attention to detail.
Able to see projects through from conception to finished product.
Able to meet both technical and consumer (internal/external) needs.
Able to stay abreast of developments in web applications and programming languages.
Work Environment
Office environment.
Physical Demands
Prolonged periods of sitting at a desk and working on a computer.
Manual dexterity associated with computer data entry required.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Construction
Referrals increase your chances of interviewing at Alterman, Inc. by 2x