Full Stack Engineer / Full Stack Developer

Pragma Broadvertising - EASA Manchester, Greater Manchester Contract Published: 18 hours ago Competitive
Manchester, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Manchester, United Kingdom

Tech stack

JavaScript
API
Amazon Web Services (AWS)
Automation of Tests
VoIP
Code Review
Continuous Integration
Software Design Documents
Node.js
SQL Databases
TypeScript
WebRTC
Data Logging
React
Containerization
Angular
Kubernetes
Playwright
OSS/BSS
Front End Software Development

Job description

Who are we looking for? We are looking for a software engineer that is responsible for developing and maintaining the group products suite of OSS/BSS and UCAAS and CCAAS solutions, including building new features and functionality across the platform and web/desktop interfaces. What will you be doing day-to-day?

  • Collaborate with product and engineering peers to scope, plan and estimate requirements, ensuring all solutions are well thought through and future proof.

  • Adhere to defined engineering practices and processes.

  • Develop new features and functionality across the platform and applications, whilst maintaining the stability of existing codebase, using TypeScript Node,js and React.

  • Integrate with relevant third-party services and tools where required, ensuring best practice integration rules are adhered to and integrations are stable.

  • Develop APIs using best practice standards and conventions.

  • Contribute to Solution Design documents for review before implementation including detail on security considerations, testing required and potential impacts across the stack.

  • Use JavaScript unit and end to end test frameworks to ensure a high level of coverage across the platform and applications..

  • Take an active role in peer code reviews and code deployment via CICD pipelines.

Requirements

  • Strong experience using, and good working knowledge of TypeScript
  • Extensive experience developing applications using frontend frameworks, such as React, Angular
  • Good knowledge of HTML/CSS (3+ years)
  • Experience using JavaScript unit & e2e test frameworks (eg. Jest, Playwright)
  • Experience deploying code using CICD pipelines.
  • Experience working with and mentoring junior engineers.
  • Development knowledge of public cloud service, ideally AWS
  • Kubernetes (not essential but beneficial)
  • Development knowledge of containerisation and Kubernetes.
  • VoIP/WebRTC experience (Not required but highly beneficial)
  • Experience in implementing logging and monitoring solutions.
  • Experience of working with SQL and non-SQL databases.

Benefits & conditions

What do we offer you?

  • At Gamma, we believe in work-life balance, which is why we offer 25 days of annual leave, plus an extra day off for your birthday. Giving back is important to us, so we also provide a volunteer day to support a charity that matters to you.
  • Family matters, too. With enhanced maternity and paternity pay, we're here to support you as a parent and help you thrive in your career.
  • We offer a contributory pension plan to help you save for the years ahead, with Gamma's contribution varying dependant on yours.
  • Your well-being is our priority. We offer group income protection and life assurance (four times your salary) to ensure peace of mind for you and your loved ones. We want you to in our success. That's why we offer tax-efficient save and
  • incentive plans, giving you the opportunity to benefit from Gamma's growth.
  • We're committed to health, both physical and mental, and provide private medical insurance through Vitality, which extends to your immediate family.
  • And, because we care about the environment, we offer an Electric Vehicle scheme through Octopus and a Cycle to Work scheme, making it easier to get around sustainably.

A few things to note

  • Unfortunately, we can't offer visa sponsorship or relocation support for this role.
  • This role is hybrid from our Manchester office. If you feel you could be a good fit for Gamma but do not think that you meet all the requirements, we still encourage you to
  • as you could be the person that we are looking for!

Apply for this position