Senior Full Stack Developer

allymatch GbR Published: December 17, 2018
Location
Mainz, Germany
Job Type

Description

Job Description

Are you an experienced Full Stack Developer with the ability of front and back-end web development? Are you lacking the adequate environment to utilize your skills to their full potential? At Allymatch, you can be part of a dynamic start-up offering you the chance to work independently and further your knowledge. We are looking for a Senior Full Stack developer with knowledge in all stages of software development, who will take a key role on our team. You’ll be working alongside other engineers and developers, collaborating on the various layers of the infrastructure for our platform.

Responsibilities

  • Utilize both front-end and back-end languages
  • Design overall architecture of the web application.
  • Maintain quality and ensure responsiveness of applications.
  • Collaborate with the rest of the engineering team to design and launch new features.
  • Maintain code integrity and organization.
  • Translation of designer mock-ups and wireframes into front-end code
  • Solid foundation in data structures, algorithms, and system design.
  • Database administration and management of a hosting environment
  • Website Maintenance
  • Elaborate mobile-based and web-based features
  • Troubleshoot apps for bugs
  • Fix bugs if necessary and improve usability
  • Improve apps for maximum speed
  • Troubleshoot UI and improve its performance accordingly

Qualifications

  • Bachelors or Masters in Computer Science or other related field
  • Experience working with graphic designers and converting designs to visual elements.
  • Understanding and implementation of security and data protection.
  • Highly experienced with back-end programming languages {{Ex: PHP, Python, Ruby, Java, .NET, JavaScript etc}}
  • Proficient experience using advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, ReactJS, DurandalJS etc.
  • Development experience for both mobile and desktop.
  • Understanding of server-side languages including such as Jade, EJS, Jinja, etc.
  • Experience with cloud message APIs and usage of push notifications.
  • Knowledge of code versioning tools {{such as Git, Mercurial or SVN}}.
  • Knowledge of and proper experience with both front-end and back-end languages
  • Proper experience with CMS framework
  • Ability to troubleshoot and debug browsers
  • Familiarity with layout requirements
  • Understanding of SEO standards
  • Must be fluent in English; additional languages are a plus!