Sr Software Developer

Location Orange
Contact name: Eric Dickerson

Contact email: eric@gulfstreamsp.com
Job ref: 4880
Published: over 1 year ago

Sr Software Developer

We are seeking an experienced Senior Software Developer with a track record of over 5 years in team-oriented settings. The suitable candidate will demonstrate comprehensive full-stack skills and will assume the role of technical lead, collaborating with our current development team to sustain existing systems and pioneer new features.

Key Duties:

  • Administer and deploy web applications on production cloud services such as AWS & Azure at a large scale.
  • Facilitate a migration from an existing AWS-based cloud infrastructure to Azure, ensuring the continuity of all services.
  • Utilize Docker and similar container-based technologies in both development and production environments.
  • Supervise, secure, and maintain Linux environments at a large scale in production.
  • Apply programming languages and frameworks such as Ruby, Typescript, NodeJS, JavaScript, and ReactJS.
  • Host and maintain databases on a large scale in production, managing backups, migrations, and restorations.
  • Handle in-memory caching and messaging services such as Redis, MemCache, RabbitMQ.
  • Deploy and fortify applications running on NGINX.
  • Create and oversee automated CI/CD pipelines for code deployment into production.
  • Integrate and manage tools for logging and monitoring.

Required Qualifications:

  • Minimum of 5 years of experience in managing and deploying web applications on large-scale production cloud services like Azure or AWS.
  • Proficiency with Docker and similar container technologies in development and production environments.
  • Experience in managing, securing, and maintaining Linux environments at a large scale in production.
  • Proficiency in Ruby, Typescript, NodeJS, JavaScript, and ReactJS.
  • Experience in self-hosting and maintaining databases on a large scale in production, including managing backups, migrations, and restorations.
  • Experience in managing in-memory caching and messaging services such as Redis, MemCache, RabbitMQ.
  • Experience in deploying and securing applications running on NGINX.
  • Experience in constructing and managing automated CI/CD pipelines for deploying code into production.
  • Experience in integrating and managing tools for logging and monitoring.