- Company Name
- Algoan
- Job Title
- Software engineer: Fullstack Developer (Node.js / TypeScript / React)
- Job Description
-
Job title:
Software Engineer – Fullstack Developer (Node.js / TypeScript / React)
Role Summary:
Design, build, and maintain scalable APIs and high‑performance front‑end solutions for a fintech credit decisioning platform. Work cross‑functionally within Product squads to deliver secure, efficient, and developer‑friendly products that serve major financial institutions across Europe.
Expectations:
- Deliver clean, well‑tested, maintainable code adhering to industry best practices.
- Actively participate in architectural discussions and product lifecycle from discovery to monitoring.
- Optimize CI/CD pipelines and enhance developer experience.
- Communicate effectively with developers, DevOps, data scientists, and product managers.
Key Responsibilities:
- Design, develop, and maintain RESTful APIs using Node.js, TypeScript, and NestJS.
- Build intuitive, high‑performance user interfaces with React, TypeScript, RTK Query, and Next.js.
- Ensure seamless integration between back‑end services and front‑end components.
- Architect and maintain applications within Nx monorepositories for code sharing and build performance.
- Collaborate with DevOps to improve CI/CD pipelines, Docker environments, and Git workflows.
- Write unit and integration tests, conduct code reviews, and enforce clean code principles.
- Contribute to architectural decisions, technical strategy, and continuous product improvement.
Required Skills:
- Strong experience with Node.js, TypeScript, NestJS, MongoDB, React, Next.js, and RTK Query.
- Solid understanding of API design, authentication flows, and RESTful architectures.
- Proficiency in CI/CD, Git, Docker, and NX monorepo tooling.
- Knowledge of software testing best practices and clean code principles.
- Excellent problem‑solving, communication, and teamwork abilities.
Required Education & Certifications:
- Bachelor’s degree or higher in Computer Science, Engineering, or a related field from a reputable institution (e.g., Grande École d’Ingénieurs or equivalent).
- Minimum 2 + years of professional experience in software engineering roles focused on modern microservices, APIs, and data‑centric applications.