ProCrew

Full Stack Engineer- [Node.js + Angular ]

Posted: 2 hours ago

Job Description

Job Title: Full Stack Developer (Angular + Node.js/NestJS)Employment Type: Full-time – Annual ContractWork Model: RemoteJob SummaryWe are looking for a highly skilled Full Stack Developer to join our team on a full-time, remote annual contract. The ideal candidate will have strong experience in Angular, Node.js, and NestJS, with solid backend and database knowledge. You will be responsible for designing, developing, and maintaining scalable web applications from end to end.Key ResponsibilitiesDesign, build, and maintain end-to-end web applications.Develop modern, responsive user interfaces with Angular.Implement and optimize robust backend systems and APIs using Node.js and NestJS.Work with PostgreSQL for data modeling, performance tuning, and query optimization.Collaborate with product managers, designers, and engineers in an Agile environment.Ensure code quality through testing, design patterns, and clean architecture.Participate in CI/CD workflows and Git-based version control.Required Qualifications5+ years of professional experience as a full-stack or frontend/backend engineer.Strong proficiency in TypeScript and modern JavaScript (ES6+).Expertise in Angular (v10+ preferred) for frontend development.Expertise in Node.js & NestJS for backend development.Solid experience with PostgreSQL (schema design, query optimization).Familiarity with UI frameworks (Angular Material, Tailwind, or Bootstrap).Strong understanding of RESTful APIs and microservices architecture.Proficiency with Git-based workflows (GitHub/GitLab) and CI/CD tools (GitHub Actions, GitLab CI/CD, Jenkins, etc.).Knowledge of responsive design, accessibility, and browser compatibility.Solid grasp of software engineering best practices (testing, design patterns, code quality).Nice to HaveExperience with cloud platforms (AWS, GCP, or Azure).Knowledge of GraphQL.Knowledge of Prisma ORM.Exposure to Docker/Kubernetes.Previous consulting or startup experience.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In