Full Stack Developer Node React Typescript
Responsibilities:
- You will be building single-page applications using React, connecting with backend services in Node.js, and consuming GraphQL and RESTful APIs
- You'll work closely with back-end developers, ensuring seamless integration of user interfaces with backend logic
- 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
- Create robust and scalable single-page applications using 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 front-end developers to integrate user-facing elements with server-side logic
- Document technical specifications, APIs, and database designs
- Contribute to the continuous improvement of development processes and best practices
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
Qualifications:
- We are seeking a talented and experienced React Frontend Developer with expertise in React, Redux and Typescript
- 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
Benefits:
- 🌟 Competitive salary
- 🌐 Remote work option
- 📈 Career growth opportunities
- 🏥 Health insurance
- 🎓 Professional development support
- 💼 Flexible work hours
Published 3 days ago • Expires June 28, 2025 08:06