Remote Full Stack Developer/Senior Full Stack/Lead

Posted 5 months ago

Share:

Please let Crux know you found this job on RemoteYeah. This helps us get more companies to post jobs here for you.

Description:

  • CRUX is seeking a highly skilled and versatile Full-Stack Developer to join its engineering team.
  • The role involves end-to-end development of web applications, including architecting user-facing front-end components and building robust, scalable server-side logic and database schemas.
  • The ideal candidate should have a deep understanding of the entire software development life cycle and be comfortable in a fast-paced, Agile environment.
  • Key responsibilities include designing and implementing responsive user interfaces using Angular (v16+) and TypeScript, building secure server-side applications with NestJS and Node.js, and optimizing data models across PostgreSQL and MongoDB databases.
  • The candidate will also develop and integrate RESTful APIs, ensure seamless communication between client-side and server-side systems, conduct thorough testing, work within CI/CD pipelines, and provide mentorship for senior/lead candidates.

Requirements:

  • Candidates must have 4 to 12 years of software development experience in a professional environment.
  • A strong mastery of Computer Science fundamentals, including data structures, algorithms, and software design patterns, is required.
  • Extensive experience with Angular (version 16 or higher) and reactive programming (RxJS) is essential.
  • Proven expertise in NestJS, TypeScript, and Node.js is necessary for back-end development.
  • Proficiency in database design, query optimization, and management for PostgreSQL and MongoDB is required.
  • A solid understanding of Git, CI/CD practices, and cloud infrastructure (AWS, Azure, or GCP) is needed.
  • Candidates should have deep knowledge of web security best practices (OWASP, JWT, OAuth).
  • A Bachelorโ€™s degree in Computer Science, Engineering, or a related technical field is required.
  • Experience with Docker, Kubernetes, and cloud-native services is preferred.
  • Previous experience in a Lead or Senior role is highly desirable, along with familiarity with Agile/Scrum processes.

Benefits:

  • CRUX offers a dynamic work environment that encourages innovation and professional growth.
  • Employees will have the opportunity to work with cutting-edge technologies and contribute to impactful projects.
  • The company promotes a culture of mentorship and collaboration, especially for senior and lead candidates.
  • Flexible work arrangements are available, including options for remote work.
  • Competitive compensation and benefits packages are provided to attract and retain top talent.

Job type

Experience level

Required experience

4 years

Salary

-

Degree requirement

Degree required

Location requirements

Benefits

-

Report this job

Job expired or something else is wrong with this job?

Report job
SerpApi

SerpApi

Scrape Google and other search engines from our fast, easy, and complete API.

RemoteYeah Ads