OFFICE BASED IN COSTA MESA, CA -- IN OFFICE ONLY, NO REMOTE NO HYBRID.
LOCAL CANDIDATES ONLY!
Please note, we do not provide visa sponsorship at this time.
Aside from the intro phone call, there are 2 in-person interviews. You must be available to attend both the technical interview and the final interview with the CEO in person—no exceptions. Relocation assistance is not offered.
We are seeking a talented and experienced Full Stack Developer with expertise in TypeScript, Node.js, and PHP, to build projects using Node.js, React, Vue, NestJS, NextJS, NuxtJS, and PHP.
You will be building single-page applications using React and Vue, connecting with backend services in Node.js and PHP, and consuming GraphQL and RESTful APIs. Effective team communication is crucial for incorporating new features. Additionally, you'll document technical details, participate in code reviews, and focus on producing high-quality code. Your responsibilities will also encompass the documentation of technical specifications, APIs, and database designs. By participating in code reviews, you will be nurturing a culture that prioritizes the development of quality code.
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.
Qualifications
- 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). Having PHP is a huge plus.
- 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.
Skills
- Languages: TypeScript, Javascript. Pluses: Python, Java.
- Frameworks: React/Vue, Nestjs or (Fastify or Express)
- Databases: Postgres/Mysql, MongoDB, Redis, and database optimization. Drizzle, Prisma, or other ORMs.
- Testing: Frameworks such as Jest (Mocha or Jasmine) and Playwright.
- Libraries: Apollo, Jotai, Solid.js, Passport, JWT, Redis.
- Systems: Linux, Docker.
- Utilities: Build Tools, NPM, Vite, Nx, Swagger, Kafka, Redis, etc.