Back to search
STG Linkedin · Posted 2mo ago

Full Stack Javascript Software Engineer

Salt Lake City, Utah, United States

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

About the Job


We are seeking a talented Full Stack Software Engineer with expertise in modern JavaScript/TypeScript ecosystems to design and build scalable, AI-augmented, high-performance applications. This role involves creating robust REST and GraphQL APIs, managing distributed SQL and NoSQL databases, and implementing cloud-native microservices and edge computing architecture to deliver dynamic, data-driven solutions.

As part of our team, you will collaborate with cross-functional teams, optimize performance for global scale, and ensure application quality through AI-enhanced testing and automated DevSecOps practices.


Your Role

Responsibilities:

  • Design and develop scalable, high-performance full-stack applications using modern frameworks such as Next.js, Remix, or NestJS, with a focus on the MERN or MEAN stack.
  • Build and maintain application features powered by Large Language Models (LLMs) and integrate AI agents into frontend and backend workflows.
  • Build and maintain robust REST APIs and architect high-performance GraphQL or tRPC interfaces for type-safe API design.
  • Architect and implement solutions using modern microservices and serverless design patterns.
  • Develop and manage SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) databases, including experience with vector databases for AI search capabilities.
  • Collaborate with cross-functional teams to design and implement features that meet client requirements.
  • Ensure application quality and reliability through comprehensive testing using modern frameworks like Vitest, Playwright, or Cypress.
  • Optimize application performance and scalability in cloud environments like AWS, Azure, or GCP, focusing on Edge Functions and global distribution.
  • Participate in code reviews and contribute to a high-quality codebase by adhering to industry standards and best practices.


Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Deep proficiency in the MERN or MEAN stack for building scalable full-stack applications.
  • Mastery of TypeScript for advanced, type-safe application development.
  • Expertise in building REST APIs and proficiency with GraphQL/tRPC for modern, type-safe API design.
  • Expert-level comfort working with microservices architecture, modern design patterns, and event-driven systems.
  • Experience with modern CI/CD pipelines, deployment automation, and automated security scanning (GitLab CI, GitHub Actions, etc.).
  • Proficiency with Git and platforms like GitHub, GitLab, and Bitbucket.
  • Experience with task management, issue tracking, and backlog grooming in Jira or similar tools.
  • Strong cloud knowledge (AWS, Azure, GCP), including core services, serverless deployments, and observability.
  • Clear written and verbal communication with technical and non-technical stakeholders.
  • Ability to manage multiple tasks or priorities effectively in a fast-paced environment.


Nice to Have:

  • Proficiency using tools like GitHub Copilot, Cursor, or Tabnine to accelerate development and refactoring.
  • Strong familiarity with Agile methodologies, including Scrum or Kanban practices.
  • Mastery of Test-Driven Development (TDD) principles and ability to write unit, integration, and end-to-end tests.
  • Exposure to DevOps culture and tooling, including Terraform, Pulumi, or OpenTofu.
  • Ability to understand business requirements and translate them into high-value technical solutions.
  • Comfort providing recommendations, best practices, and guidance to clients or internal teams.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent