Full-stack Engineer
Co-opWork across frontend and backend to build product features from design to production. Expect React/Next.js, Node.js, and database work.
Responsibilities
- Translate product requirements and designs into production-ready features across frontend and backend.
- Design, implement, and maintain RESTful or GraphQL APIs with solid security and error-handling.
- Build reusable, testable UI components in React/Next.js and integrate them with backend services.
- Work with databases (schema design, migrations, queries, indexing) and caching strategies.
- Write unit and integration tests and support CI/CD pipelines to ensure reliable releases.
- Profile and optimize performance across client and server, including bundle sizes and API latency.
- Participate in code reviews, design discussions, and sprint planning.
Qualifications
- Practical experience with React and Next.js (SSR/SSG and client-side hydration).
- Strong knowledge of Node.js and building APIs (Express, Fastify, or similar).
- Familiarity with relational and/or NoSQL databases and writing efficient queries.
- Comfort with testing frameworks (Jest, React Testing Library) and basic DevOps/CI concepts.
- Good debugging skills and a focus on maintainable, well-documented code.
Responsibilities
- Translate product requirements and designs into production-ready features across frontend and backend.
- Design, implement, and maintain RESTful or GraphQL APIs with solid security and error-handling.
- Build reusable, testable UI components in React/Next.js and integrate them with backend services.
- Work with databases (schema design, migrations, queries, indexing) and caching strategies.
- Write unit and integration tests and support CI/CD pipelines to ensure reliable releases.
- Profile and optimize performance across client and server, including bundle sizes and API latency.
- Participate in code reviews, design discussions, and sprint planning.
Qualifications
- Practical experience with React and Next.js (SSR/SSG and client-side hydration).
- Strong knowledge of Node.js and building APIs (Express, Fastify, or similar).
- Familiarity with relational and/or NoSQL databases and writing efficient queries.
- Comfort with testing frameworks (Jest, React Testing Library) and basic DevOps/CI concepts.
- Good debugging skills and a focus on maintainable, well-documented code.