Job Description
(In-Office, Costa Mesa, CA) NO REMOTE/NO HYBRID
Full Stack Developer Node React Typescript
We are seeking a software developer with a strong application development foundation and a genuine enthusiasm for tackling complex problems. In this role, you will be instrumental in creating robust and scalable single-page applications using React and backend services with Node.js, building out GraphQL and RESTful APIs. Collaborate in partnering with front-end developers, seamlessly incorporating user-facing elements with server-side logic. A pivotal aspect of this role entails excellent communication with team members, facilitating the smooth integration of innovative features and functionalities. 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. Moreover, you'll have the opportunity to design and establish server-side logic, all while optimizing applications to achieve unparalleled speed and scalability.
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).
● 2+ years of experience in front-end, utilizing frameworks such as React or Vue in conjunction with
Typescript.
● Experience using React JS components, Forms, Events, Keys, Router, Redux, and animations.
● 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.
● In-depth understanding of RESTful APIs design and implementation especially using Swagger.
● Solid experience developing Single Page Applications in React or Vue.
● Solid experience with MVC frameworks and understanding of the MVC architectural pattern.
● 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, RabbitMQ, etc.
Job Type: Full-time
Pay: $100,000.00 - $120,000.00 per year
Benefits:
• 401(k)
• 401(k) matching
• Dental insurance
• Health insurance
• Paid time off
• Vision insurance
Schedule:
• 8 hour shift
Application Question(s):
• Are you willing to take a coding assessment as part of the hiring process for this position?
• What are your salary expectations?
• How far is your current location from our office in Costa Mesa?
Experience:
• Full-stack development: 3 years (Required)
• React: 3 years (Required)
• Node: 3 years (Required)
Ability to Commute:
• Suite 100 Costa Mesa, CA 92626 (Required)
Work Location: In person
Responsibilities
- In this role, you will be instrumental in creating robust and scalable single-page applications using React and backend services with Node.js, building out GraphQL and RESTful APIs
- Collaborate in partnering with front-end developers, seamlessly incorporating user-facing elements with server-side logic
- A pivotal aspect of this role entails excellent communication with team members, facilitating the smooth integration of innovative features and functionalities
- 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
- Moreover, you'll have the opportunity to design and establish server-side logic, all while optimizing applications to achieve unparalleled speed and scalability
Requirements
- We are seeking a software developer with a strong application development foundation and a genuine enthusiasm for tackling complex problems
- 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)
- 2+ years of experience in front-end, utilizing frameworks such as React or Vue in conjunction with
- Typescript
- Experience using React JS components, Forms, Events, Keys, Router, Redux, and animations
- 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
- In-depth understanding of RESTful APIs design and implementation especially using Swagger
- Solid experience developing Single Page Applications in React or Vue
- Solid experience with MVC frameworks and understanding of the MVC architectural pattern
- 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
- Languages: TypeScript, Javascript
- Pluses: Python, Java
- Frameworks: React/Vue, Nestjs or (Fastify or Express)
- Databases: Postgres/Mysql, MongoDB, Redis, and database optimization
- 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, RabbitMQ, etc
- Full-stack development: 3 years (Required)
- React: 3 years (Required)
- Node: 3 years (Required)
- Suite 100 Costa Mesa, CA 92626 (Required)