ProducePay

Senior Software Engineer

ProducePay

full-time

Posted on:

Location Type: Remote

Location: Remote • California • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSGraphQLJavaScriptMicroservicesNode.jsNoSQLReactSQLTypeScript

About the role

  • Develop and Maintain: Build and maintain scalable, high-performance applications using TypeScript, Node.js, GraphQL, and AWS.
  • Collaborate: Work closely with product managers, designers, and other engineers to define, plan, and implement product features.
  • Optimize: Identify bottlenecks and performance issues, and devise solutions to these problems to ensure the best possible performance, quality, and responsiveness of the applications.
  • Innovate: Stay up-to-date with the latest industry trends, technologies, and best practices, and apply them to our development process.
  • Security: Implement security and data protection protocols to safeguard our systems and customer data.
  • Deploy: Manage and automate the deployment of applications and infrastructure on AWS, ensuring continuous integration and delivery (CI/CD) best practices are followed.

Requirements

  • Proficiency in TypeScript and Node.js: Strong experience in building server-side applications using TypeScript and Node.js.
  • GraphQL Expertise: Hands-on experience in developing and consuming GraphQL APIs.
  • AWS Mastery: Deep understanding of AWS services, including but not limited to Lambda, S3, RDS, and AppSync.
  • Frontend Skills: Experience with frontend frameworks/libraries (e.g., React) and how they integrate with back-end services.
  • Database Knowledge: Familiarity with both SQL and NoSQL databases.
  • Problem-Solving Skills: Ability to think critically, debug complex issues, and develop creative solutions.
  • Communication: Excellent communication skills with the ability to work collaboratively in a remote or hybrid environment.
  • Nice to Have:
  • Experience in the financial services industry, particularly in fintech for agriculture or supply chain.
  • Knowledge of microservices architecture.
  • Familiarity with DevOps practices and tools.
Benefits
  • Health Care Plan (Medical, Dental & Vision)
  • Retirement Plan (401k)
  • Life Insurance (Basic, Voluntary & AD&D)
  • Paid Time Off (Vacation, Sick & Public Holidays)
  • Family Leave (Maternity, Paternity)
  • Short Term & Long Term Disability
  • Training & Development
  • Work From Home
  • Wellness Resources

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
TypeScriptNode.jsGraphQLAWSSQLNoSQLFrontend frameworksMicroservices architectureCI/CDDevOps practices
Soft skills
Problem-solvingCommunication