Full Stack Angular/Node Developer - Marketing tech stack

Location

Remote

Level

Mid

Department

Development

Type

Full Time

Job Description

We are looking for a Full Stack Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.

As a Full Stack Developer, you should be comfortable around both front-end and back-end coding practices, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility.
Apart from the usuals kills this role would focus on technologies and libraries that we use for our marketing services. 

If you’re also familiar with Agile methodologies, we’d like to meet you.

Responsibilities

  • Writing new software features
  • Troubleshooting and maintenance
  • Code optimization and performance tuning
  • Participating in the design and creation of scallable software.
  • Leaving behind clean, functional code on the front and back end.
  • Secure minded development of new features.
  • Writing technical documentation.
  • Work with all stakeholders to improve the software.

Requirements

  • Proven experience as a Full Stack Developer or similar role for over 2 years.
  • Experience developing SPA web and mobile applications.
  • Experience with Typescript and our framework of chocie Angular.
  • Experience with NodeJS and Express
  • Experience with databases (MySQL, MongoDB) and short term caching solution Redis.
  • Experience with a message broker RabbitMQ and good understanding of email protocols and deliverability.
  • Understanding and experience of the AWS SNS service.
  • Familiarity with GrapesJS framework and ability to work with it inside our Angular web apps.
  • Excellent communication and teamwork skills.
  • Great attention to detail.
  • An analytical mind.

Bonus Experience

  • Experience in our mobile framework of choice Ionic.
  • Understanding of Capacitor runtime and ability to write native app functionality for both iOS and Android.
  • Containerisation of apps in Docker and container management through docker compose - this is how we develop the project.
  • Container management and scalling with Kubernetes - this is how we run the projecct in the cloud.
  • AWS (services such as EKS, ECR, RDS, networking and EC instances) - the cloud of our choice.

Apply to Upped now

Max. file size: 2 GB.
This field is for validation purposes and should be left unchanged.