Jobless Developer
Crumbl logo
Crumbl

Posted 1 month ago

Open

Full Stack Engineer

Provo, UTOn-siteFull-time

AI Summary

Full-Stack Engineer develops and maintains front-end and back-end components for Crumbl's supply chain and distribution systems, collaborating across product, design, and engineering teams to deliver scalable cloud-based solutions using React, GraphQL, Node.js, and TypeScript.

About this role

The Full-Stack Engineer is responsible for developing, maintaining, and enhancing both front-end and back-end components of web applications related to Crumbl’s supply chain and distribution systems. As a Full-Stack Engineer with knowledge of React, GraphQL, Node.js, and TypeScript, you will collaborate with cross-functional teams including product managers, UX designers, and other engineers to create high-quality, scalable, and efficient cloud-based solutions using agile methodologies.

Responsibilities

  • Cares deeply about code quality, performance, and execution, but isn't dogmatic.

  • Ability to handle multiple projects and shifting requirements.

  • Designs & develops new features and services in a NodeJS and React environment.

  • Implements webapp user interfaces with TailwindCSS, React, and TypeScript.

  • Utilizes GraphQL for effective client-server communication.

  • Builds robust API integrations with 3rd party software including Netsuite, Shiphawk, Zamp, Arrowstream, and SPS Commerce.

  • Collaborates with other engineers to improve and release new software products.

  • Works with product and design teams to design and develop new features.

  • Coordinates deployment of services into production.

  • Works with feature team to plan projects, estimate tasks, set realistic milestones, provide regular updates, and deliver solutions.

  • Works with other engineers and IT to provide ongoing and responsive support to users.

Qualifications

  • Ability to learn quickly.

  • Responsibility for application performance and stability.

  • Capable of prioritizing multiple projects to meet goals without management oversight.

  • Experience with React, GraphQL, Node.js, TypeScript, and Github is required.

  • Experience with TailwindCSS, Nextjs, AWS, Postgres and DynamoDB is preferred.

  • Ability to think critically to discover and solve complex problems.

  • Excellent time-management and communication skills.

  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.

  • 4+ years of industry experience required.

  • Willingness to help out on other areas of the stack if necessary.

  • Maintain a positive attitude and have the ability to handle change with professionalism and authenticity.

Skills

Agile MethodologiesAPI IntegrationsArrowstreamAWSCloud-based ArchitecturesDynamoDBGitHubGraphQLNetSuiteNext.jsNode.jsPostgreSQLReactREST APIShiphawkSPS CommerceTailwind CSSTypeScriptUI/UX CollaborationZamp

Explore related jobs

Browse these categories