Fullstack Developer (Reactjs, Nodejs)

About the job

About the job Fullstack Developer (Reactjs, Nodejs)

Job Summary:

We are seeking an experienced Full Stack Developer to join our team. The ideal candidate will have strong expertise in both back-end and front-end development, with proven experience in delivering high-performance, accessible, and scalable applications. You will be responsible for designing, developing, and maintaining software solutions using modern JavaScript/TypeScript frameworks and cloud technologies.

Key Responsibilities:

  • Design, develop, and maintain web applications using Node.js (Express.js, NestJS) with TypeScript.
  • Build and maintain dynamic front-end interfaces with ReactJS (Refine) and manage existing projects with VueJS.
  • Design and optimize database schemas and queries for PostgreSQL and MySQL.
  • Implement and manage cloud solutions on AWS, with a focus on serverless architectures (Lambda, API Gateway).
  • Develop and integrate REST and GraphQL APIs.
  • Optimize application performance and ensure compliance with accessibility standards.
  • Collaborate closely with cross-functional teams to define requirements and deliver robust solutions.
  • Troubleshoot, debug, and resolve production issues efficiently.

Key Skills & Qualifications:

  • Strong proficiency in Node.js with TypeScript (Express.js, NestJS).
  • Proven experience with ReactJS (Refine) and familiarity with VueJS for maintenance projects.
  • Solid understanding of relational databases (PostgreSQLMySQL).
  • Hands-on experience with AWS serverless services (Lambda, API Gateway).
  • Proficiency in building and consuming REST and GraphQL APIs.
  • Strong focus on performance optimization and accessibility best practices.
  • Excellent problem-solving and communication skills.
  • [Optional] Bachelors degree in Computer Science or related field, or equivalent practical experience.

Preferred Attributes:

  • Experience in large-scale application development.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Familiarity with testing frameworks (Jest, Cypress, etc.).