Full Stack Web Developer
Description
We are looking for a part-time Full Stack Web Developer to build and maintain functional web pages and applications.
Responsibilities include refining website specifications and resolving technical issues.
Full stack developers are 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.
Ultimately, you will ensure our web pages are up and running and cover both internal and customer needs.
Responsibilities
- Developing front-end & back-end applications.
- Designing user interactions on web pages.
- Creating and managing databases
- Ensuring responsiveness of applications.
- Designing and developing APIs.
- Working alongside graphic designers for web design features.
- Identify user and system requirements for new websites and applications
- Run functionality testings and debug code
- Ensure our software documentation is up-to-date
Requirements and skills
- Degree in computer science or relevant experience
- Strong organizational skills.
- Excellent verbal communication skills.
- Good problem-solving skills.
- Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript.
- Proficiency with Docker.
- Proficiency with Unix systems.
- Familiarity with JavaScript frameworks such as Angular JS, React, and Amber.
- Proficiency with server-side languages such as Python, Ruby, Java, PHP, and .Net.
- Familiarity with CMS and Frameworks like Wordpress, Drupal, Codeigniter, Symfony, etc.
- Familiarity with database technology such as MySQL, Postgres, and MongoDB.
- Familiarity with event-driven architecture and experience with tools: PubSub, Gearman, Kafka, SQS, SNS
- Familiarity with search engines, like Apache Solr or similar