Full Stack Engineer - 4+ years exp. (On-site only)

The Summit
Salt Lake City, United States of America
10 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 144K

Job location

Salt Lake City, United States of America

Tech stack

HTML
API
Amazon Web Services (AWS)
CSS
Cron
Data Security
Data Synchronization
Database Development
Fraud Prevention and Detection
Monitoring of Systems
PostgreSQL
Node.js
Payment Gateway
Performance Tuning
Redis
Cloud Services
Shopify
Software Deployment
Software Engineering
Systems Integration
Data Logging
Data Processing
React
Caching
Reliability of Systems
Backend
Heroku
Stripe
Kubernetes
Cloudflare
Nintex
Codebase
Front End Software Development
Docker
Server Operating Systems & Platforms

Job description

We are looking for a skilled Full Stack Engineer (with more strength on the backend). The ideal candidate will be well-versed in managing and optimizing complex server environments, deploying applications, and ensuring the seamless integration of APIs. Experience with e-commerce, payment processing, and data security will be highly beneficial.

Responsibilities

  • Able to be independent (flat structure)
  • Can manage multiple competing priorities in a sprint cycle
  • Business minded when it comes to engineering problems
  • Collaborate with the lead developer to maintain, optimize, and scale server infrastructure.
  • Work with Shopify APIs, codebase, HTML, CSS, shopify custom code.
  • Manage and deploy applications using Node.js, focusing on server-side logic and architecture.
  • Implement and manage database solutions, with a preference for PostgreSQL.
  • Handle API integration and data synchronization with external partners (e.g., Plaid).
  • Monitor and enhance server performance and reliability, including experience with Heroku and alternative cloud platforms.
  • Develop and maintain caching strategies and data handling using Redis.
  • Integrate security solutions (e.g., Cloudflare Turnstile) to prevent fraud and enhance platform protection.
  • Ensure system reliability through proper logging, structured error handling, and retry logic.
  • Assist in developing cron job schedules for periodic tasks and server-side processes.
  • Contribute to the automation of workflows, including inventory reporting and order management.
  • Support e-commerce payment gateways, including Finix and custom checkout processes.
  • Front-end web development

Requirements

Do you have experience in Systems integration?, * We are looking for individuals with at least 4 years of work experience, excluding internships.

  • This is a senior engineer with management experience (your role is an individual contributor, who is expected to provide expertise and best practices to junior devs), Technical Requirements (again, we are open to your experience):
  • Proficiency in Node.js and related frameworks.
  • Strong experience with Heroku, including managing processes and performance optimization.
  • Willingness to learn Shopify e-commerce codebase for front end development.
  • Experience with AWS, kubernetes, Supabase, and docker (not a must)
  • Familiarity with PostgreSQL for database management.
  • Experience with Redis for caching and task scheduling.
  • Knowledge of API integration practices.
  • Experience with cloud services and deployment best practices.
  • Hands-on experience with structured logging and monitoring tools.
  • Proficiency with security protocols and anti-fraud measures.
  • Knowledge of cron jobs and task automation for backend processes.
  • Understanding of financial data flows and payment processing integrations.

Nice to Have:

  • Experience with e-commerce platforms, specifically Shopify, and related payment gateways.
  • Prior work with ngrok for development environments.
  • Experience with React or similar front-end technologies.
  • Experience with Plaid / Stripe
  • N8N automation, * Shopify: 2 years (Preferred)
  • Software development: 4 years (Required)

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Paid sick time
  • Paid holidays, * Dental insurance
  • Health insurance
  • Paid holidays
  • Paid sick time
  • Paid time off
  • Vision insurance

About the company

* Join our innovative and dynamic company that operates a cutting-edge gold and bullion online marketplace. We are seeking an experienced Server Infrastructure Engineer to support and maintain our technology stack, ensuring high performance, reliability, and scalability for our platform. If you're passionate about robust backend systems, API integrations, and secure, efficient server management, this is the role for you.

Apply for this position