Role: Full-Stack Web Developer

Brief

As an experienced Full-Stack Web Developer, you will be responsible for the development and maintenance of all cohesive.dev web applications and services. You will be based in the Greater Manchester area, able to join our senior technical staff on-site when required. You will be reporting directly to the CTO.

Duties

  • Lead the development for a wide variety of web apps
  • Champion software engineering best practices across the tech team
  • Architect, design, code, and test software across the full stack
  • Hand over completed modules of code for testing in expected timeframe and with the expected levels of quality
  • Use Git in a standardized way to manage and control versions
  • Mentor junior developers and help guide their deliverables
  • Use project management tools to track and report on the SDLC
  • Work in an organized fashion, through changing conditions to deliver our products on time and on budget
  • Communicate clearly and effectively to enable the team to realize its product goals

Specific Tools

  • Atlassian Suite (Jira, Confluence, BitBucket, etc.)
  • MySQL / PostgreSQL / MongoDB
  • Amazon Web Services (EC2, RDS, SES, S3, etc.)
  • NodeJS / PM2 / nginx / Apache
  • PHP / Laravel / Laravel Forge
  • Swift / iOS / TestFlight
  • Kotlin / Android
  • React Native / OnsenUI2

Broad Skills

  • Familiarity with web security
  • Applying DevOps patterns and ways of working
  • Experience with cloud platforms in production
  • Experienced with project / product management tools
  • Deep knowledge of software architecture, system design, and documentation
  • Computer Science degree or equivalent industry experience