Responsibilities:Frontend Development (React.js / Next.js):
- Build and enhance modern web interfaces using the latest version of React.js and Next.js.
- Write clean, modular, and scalable code using TypeScript.
- Integrate APIs and manage state effectively within front-end applications.
- Implement internal testing mechanisms on the front-end (e.g., unit, integration testing).
- Work with micro frontend (microFE) architecture and understand monorepo or multi-repo structures.
- Collaborate in Scrum-based projects and participate in sprint planning and reviews.
Backend Development (Node.js / NestJS):
- Develop and maintain backend services using Node.js and its frameworks such as NestJS.
- Design and manage PostgreSQL or SQL databases, including schema design and optimization.
- Design and document RESTful APIs and support integration workflows.
- Understand workflow engines and business process design.
- Build services using microservice architecture and follow cloud-centric development best practices (e.g., deployment to AWS, GCP, or Azure).
Requirements:
- Minimum 2 years of experience as a Full Stack Developer. Junior-level candidates are welcome to apply if the profile is strong.
- Proficient in React.js, Next.js (latest version), and TypeScript.
- Experience with frontend architecture including micro frontend and repository management (monorepo/multi-repo).
- Familiar with frontend testing practices (Jest, React Testing Library, etc.).
- Proficient in Node.js, and frameworks such as NestJS.
- Strong understanding of database management and design (PostgreSQL or SQL).
- Experience working with workflow engines and API design best practices.
- Solid understanding of microservices architecture and cloud-native application principles.
- Familiarity with Agile methodologies, especially Scrum
Job Type: Contract
Contract length: 3 months
Application Deadline: 06/21/2025