Senior Software Developer

Location Yorba Linda
Contact name: April Pecho

Contact email: april@gulfstreamsp.com
Job ref: 4911
Published: 11 months ago

Job Title: Senior Software Developer

We are on the hunt for a seasoned Senior Software Developer with a solid history of over 5 years of work in collaborative environments. The ideal candidate should boast a wide-ranging full-stack proficiency and be prepared to step into the role of technical lead, working alongside our existing development team to maintain current systems and spearhead the creation of new functionalities.

Key Responsibilities:

  • Oversee and implement web applications on large-scale production cloud platforms such as AWS & Azure.
  • Drive a transition from an existing AWS-centric cloud infrastructure to Azure, ensuring seamless service continuity.
  • Utilize Docker and similar container-oriented technologies within both development and production environments.
  • Govern, safeguard, and sustain large-scale Linux environments in production.
  • Utilize programming languages and frameworks including Ruby, Typescript, NodeJS, JavaScript, and ReactJS.
  • Manage and sustain databases at a large scale in a production setting, handling tasks like backups, migrations, and restorations.
  • Manage in-memory caching and messaging services such as Redis, MemCache, RabbitMQ.
  • Implement and secure applications operating on NGINX.
  • Develop and supervise automated CI/CD pipelines for efficient code deployment into production.
  • Incorporate and administer tools for system logging and monitoring.

Essential Qualifications:

  • Minimum 5 years of experience in managing and deploying web applications on large-scale production cloud services like Azure or AWS.
  • Proficiency with Docker and comparable container-oriented technologies within development and production environments.
  • Proficient in governing, securing, and maintaining Linux environments at a large scale in production.
  • Proficiency in Ruby, Typescript, NodeJS, JavaScript, and ReactJS.
  • Experience in managing and maintaining databases on a large scale in production settings, including handling backups, migrations, and restorations.
  • Demonstrated experience with in-memory caching and messaging services such as Redis, MemCache, RabbitMQ.
  • Experience in deploying and fortifying applications operating on NGINX.
  • Proven ability in designing and supervising automated CI/CD pipelines for efficient code deployment into production.
  • Demonstrated experience in incorporating and managing system logging and monitoring tools.