Altametrics - Irvine, CA

posted about 2 months ago

Full-time
Onsite - Irvine, CA
Merchant Wholesalers, Durable Goods

About the position

We are seeking a talented and experienced Full Stack Developer to join our team in Costa Mesa, CA. This role focuses on building robust single-page applications using TypeScript, Node.js, and PHP, while also ensuring effective communication within the team to incorporate new features and maintain high-quality code. The developer will work on both front-end and back-end systems, document technical specifications, and participate in code reviews to foster a culture of quality development.

Responsibilities

  • Create robust and usable front-ends with Vue and React in Typescript.
  • Build reusable components and front-end libraries for future use.
  • Build, maintain, and scale backend services using Node.js and Typescript.
  • Develop GraphQL and RESTful APIs to facilitate data transfer between the client and server.
  • Collaborate with other developers to integrate front and back-end systems.
  • Document technical specifications, APIs, UI designs, and database designs.
  • Contribute to the continuous improvement of development processes and best practices.

Requirements

  • Bachelor's degree in Computer Science, related field, or equivalent experience.
  • 3+ years of experience in complex backend application development with Node.js and Typescript (using frameworks such as Nestjs, Nextjs, and Nuxt).
  • 2+ years of experience working with REST and/or GraphQL APIs.
  • 2+ years of experience in front-end, utilizing frameworks such as React or Vue in conjunction with Typescript.
  • 3+ years of proficiency in database technologies such as PostgreSQL or MySQL along with ORMs.
  • 2+ years of Linux knowledge.
  • 2+ years of experience with Tailwind, bootstrap, or similar CSS frameworks.
  • Solid experience developing single-page applications in React or Vue.
  • Strong understanding of automation including Continuous Integration / Deployment.
  • Experience writing unit, integration, and browser tests.
  • Solid experience with Git workflow (branching, merging, tagging).
  • Excellent written and verbal communication skills in English.
  • Strong problem-solving skills and the ability to work in a collaborative team environment.

Nice-to-haves

  • Python
  • Java
  • Fastify or Express
  • MongoDB
  • Redis
  • Drizzle
  • Prisma
  • Jest
  • Mocha
  • Jasmine
  • Playwright
  • Apollo
  • Jotai
  • Solid.js
  • Passport
  • JWT
  • Docker
  • Build Tools
  • NPM
  • Vite
  • Nx
  • Swagger
  • Kafka
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service