hackquest logo

Junior Tech Associate (Full Stack)

M

Mayan Solutions Inc

18 - 22K PHP
Full-time
N/A
Node.jsAPI DevelopmentMongoDBPythonReact

Mayan Solutions Inc. is seeking a technically proficient and enthusiastic Fullstack Developer (React/NextJS for frontend, NodeJS/Python for backend) to join our team. The role involves designing, building, and optimizing front-end applications to deliver high-performance user interfaces for web / mobile applications. The ideal candidate will collaborate with cross-functional teams to implement scalable, reusable, and maintainable code. This position offers a chance to contribute to innovative projects while expanding your technical expertise in modern front-end development.


Core Responsibilities

  • Architect, build, and maintain end‑to‑end applications using PostgreSQL, Express.js, React.js, and Node.js.
  • Translate UI/UX prototypes into pixel‑perfect, responsive React components.
  • Design RESTful APIs with Express.js, and integrate with PostgreSQL schemas and migrations.
  • Implement robust state management via Redux, Zustand, or Context API.
  • Optimize performance: code‑splitting, lazy loading, query tuning, and caching strategies.
  • Write comprehensive unit and integration tests (Jest, React Testing Library, SuperTest).
  • Participate in Agile rituals: daily stand‑ups, sprint planning, retrospectives.
  • Document architecture decisions, API specs (OpenAPI/Swagger), and deployment processes.


Day-to-day Activities

  • Write and maintain clean, efficient, and scalable React.js code.
  • Build and maintain RESTful APIs using Express.js and Node.js.
  • Design and query PostgreSQL databases to support application features.
  • Implement state management solutions using tools such as Redux, Zustand, or the Context API.
  • Collaborate closely with team members across design, frontend, and backend disciplines.
  • Conduct code reviews and contribute to maintaining coding standards and best practices.
  • Write and execute unit tests to ensure application reliability.
  • Document technical specifications, workflows, and development processes.
  • Participate in daily stand-ups and team syncs to share updates, challenges, and insights.


Requirements and Skills


Technical Skills:

  • Familiarity with ReactJS (functional components, props, state, hooks).
  • Basic experience with NodeJS or Python for backend development.
  • Understanding of RESTful APIs and database operations.
  • Familiarity with Git or version control workflows.
  • Some knowledge of frontend build tools (npm, Webpack, or similar).


Soft Skills:

  • Strong problem-solving mindset and eagerness to learn.
  • Good communication and ability to collaborate in a team environment.
  • Willingness to receive feedback and improve coding skills.