CareerZen Logo
Company logo

Software Engineer (TypeScript / JavaScript)

MessagePay

Full-time

Lehi, UT

Job description

MessagePay is a fast growing fintech startup based out of Lehi, UT. We work at the crossroads of payments and communication. Our clients include various types of financial institutions and our software solutions help them communicate with their customers and facilitate payments. We are looking to expand our development team and continue our rapid growth in 2025 with a handful of new and exciting projects.

Responsibilities:

  • Collaborate with senior developers to design, develop, and maintain software applications
  • Write clean, efficient, and well-documented code
  • Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives
  • Assist in troubleshooting and resolving software defects and issues
  • Contribute to the development of technical specifications and system documentation
  • Stay up-to-date with emerging technologies and industry trends

Skills Required:

Proficiency in TypeScript/JavaScript with a strong foundation in Object-Oriented Programming (OOP) principles.

  • Front-end development: Working with React (ideally using Next.js) to build user interfaces.
  • Back-end services: Developing serverless back-end services in Node.js, ideally using AWS Lambda to serve both front-end and back-end functionality.

Experience in serverless architectures, including AWS Lambda, SQS, Step Functions, and other AWS serverless offerings.

Database knowledge: Strong familiarity with relational databases (e.g., MySQL) and experience using ORMs such as Prisma or Laravel’s Eloquent.

Basic understanding of PHP, with some exposure to Laravel or other PHP MVC frameworks being a plus.

Familiarity with Git Versioning / Pull Requests.

Experience implementing and maintaining integrations with third-party and internal APIs.

Education:

  • Bachelor's (Preferred)

Job Type: Full-time

Pay: $70,000.00 - $90,000.00 per year

Benefits:

  • Dental insurance
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Paid time off
  • Parental leave
  • Vision insurance

Schedule:

  • Monday to Friday

Ability to Commute:

  • Lehi, UT 84043 (Required)

Ability to Relocate:

  • Lehi, UT 84043: Relocate before starting work (Preferred)

Work Location: In person