SnippetSentryposted 16 days ago
Full-time • Mid Level
San Francisco, CA

About the position

SnippetSentry™ is looking for a Software Engineer to work closely with product owners and external partners to refine requirements and integrations. The role involves documenting solution architecture, implementing best practices to enhance quality, mentoring development teams, and providing technical solutions for strategic efforts. The engineer will participate in all phases of the software development life cycle, focusing on functional analysis, technical requirements, prototyping, coding, testing, deployment, and support. A key goal is to design processes that reduce the need for hands-on involvement in testing and deployment.

Responsibilities

  • Participate in all phases of the software development life cycle including functional analysis and development of technical requirements, prototyping, coding, testing, deployment, and support of Sales and Product.
  • Design processes or training initiatives that limit the need for hands-on testing, deployment, and support.
  • Design, document and develop high quality solutions using Moleculer-based micro-services infrastructure.
  • Assist with GCP platform administration responsibilities.
  • Make resource recommendations based on code quality outputs in relation to the quantity and complexity of planned work.
  • Lead internal and external teams in executing planned work, optimizing the use of available personnel and resources.

Requirements

  • Bachelor’s or foreign equivalent degree in Computer Science, Software Engineering or a related field.
  • 5 years experience in Software Engineering including advanced Node.js and Typescript coding, debugging expertise, clearly documenting solutions, and advanced Git concepts.
  • 3 years of experience in implementing/consuming REST APIs or GraphQL APIs.
  • 3 years of experience in micro-services architecture development in NodeJS.
  • At least 1 year experience in CI/CD pipeline creation/maintenance.
  • At least 1 year experience in team leadership with a history of success.
  • At least 1 year experience using JIRA.

Nice-to-haves

  • Provisioning and configuring MacOS and Linux environments.
  • SFTP & SMTP protocol knowledge.
  • Experience with Google Cloud Services (GCP).
  • Experience with Moleculer or other Node-based micro-services frameworks.
  • Experience with popular LLMs and using their APIs.

Benefits

  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k)
  • Unlimited Paid Time Off + Holidays
  • Stock Option Plan
  • Work From Home flexibility
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service