Full stack Developer

Job description

  • Lead, mentor, design, develop, and maintain full-stack, web-based applications, and tool-chains.
  • Design and develop internal and external business systems/applications, systems interfaces, databases, reporting, or business functionality
  • Translate business and functional requirements into documented technical specifications
  • Utilize development skills to build (code) new systems functionality per technical specifications, with deliverables to include code builds and automated unit tests
  • Perform Code Reviews for all code written by the other developers, review code for team and industry standards compliance, and provide feedback to developers
  • Facilitate/lead reviews of technical specifications and program code with other members of the technical team, and communicate design, requirements, feature set, functionality and limitations of systems/applications to team

Job requirements

Skills:

  • 3-5 years of software development experience
  • Ability to do full-stack development (UI and Service/Backend development)
  • Proficient experience using JavaScript libraries and frameworks such as, Reactjs, Nodejs, AngularJS etc.
  • Knowledge of web and mobile server-side technologies and framework (HTML/CSS, and JavaScript, , jQuery)
  • Demonstrated experience in Agile development, application design, software development, and testing
  • Ability to effectively communicate to internal and external business partners on solution design
  • Expertise in Objected Oriented Analysis and Design across a variety of languages
  • Understanding and implementation of security and data protection
  • Good to have experience to handle team

Characteristics:

  • Good communication skills across all platforms.

  • Creative mind-set – and the ability to approach a problem creatively.

  • Highly organized with the ability to work independently in a fast paced team environment.

  • Ability to work in a team in a transparent and entrepreneurial culture.

  • Self-motivated with initiative to reach challenging targets.

  • Exceptional attention to detail.

  • Positive, focus and a winning mentality allied with kindness.

  • Curiosity, energy, creativity, and bravery with a strong desire to help to build the o2h culture.