Description

CMP Tech is looking for a highly motivated Senior Web Developer with strong backend skills to join a small, hard-working team in redesigning our payment system. You will need to be familiar with AWS technologies, have a strong background in PHP & SQL, have architectural/design experience, and be willing and able to teach team members new skills.

We are a progressive company that understands the importance of the work/play ratio. We are passionate about our work and delivering the best products, and we have a great time doing so! Come and work in a fun, relaxed environment that encourages your growth as a developer by investing in conferences and workshops and always encouraging you to learn new things! Join us for Friday pizza & beers, team building activities, company outings, and annual gatherings! You will be part of an extended family here at CMP.

Responsibilities:

  • Design, develop, and maintain new features in our product
  • Advise on architecture, tooling, and improving performance and scalability
  • Develop unit, functional, and integration tests
  • Be involved in the full software development life cycle
  • Actively participate in code reviews
  • Create and maintain detailed documentation

Requirements

  • 5-7 years of experience in web development (backend)
  • Experience with source control tools (we use git)
  • Excellent communication skills – written & verbal
  • Strong knowledge of object oriented design patterns and principles
  • Strong PHP and SQL skills
  • AWS experience (EC2, SQS, Lambda, etc)
  • Experience working in high traffic environments

Desired Skills

  • Bachelor Degree in Computer Science, Software Engineering or related field preferred
  • Docker
  • Devops (Terraform, Ansible)
  • CI/CD pipelines and tools (CircleCI, Jenkins)
  • Git
  • JIRA
  • Experience with payment systems/ecommerce
  • Elasticsearch & Kibana
  • DataDog
  • New Relic
  • Internet security
  • Knowledge of DDD
  • Experience with event-based architectures

Benefits

  • Competitive compensation packages based on experience and skills
  • Private health and dental insurance plan for employees and their families
  • Flexible working hours
  • Paid lunches
  • Employee choice for up to one week of conference or training sessions per year – time off and costs covered by company
  • Top notch equipment (iMac or Macbook; plus extra display)
  • Pension Plan
  • Company sponsored events: company-wide gathering (Portugal, Sardinia, Cancun, over last 3 years)