Role Overview:
As a Backend Engineer Intern, you will work closely with the CTO and engineering team to build robust, fault-tolerant distributed systems and integrate them with third-party financial solutions. You will be instrumental in designing and developing new backend features while contributing to a scalable and reliable codebase.

Responsibilities:

  • Collaborate with the CTO and team to shape product features and company culture.
  • Design, develop, and implement backend services and integrations.
  • Write clean, maintainable, and well-tested code.
  • Work on integrating external financial solutions with Peakflo’s systems.
  • Participate in code reviews and contribute to improving engineering standards.
  • Troubleshoot and resolve system issues.
  • Continuously learn and enhance your backend development skills.

Who We’re Looking For:

  • Enthusiastic about building fault-tolerant distributed systems and 3rd-party integrations.
  • Hands-on experience with Node.js and TypeScript (mandatory).
  • Familiarity with asynchronous backend jobs and distributed cloud systems using serverless technologies like AWS Lambda or Google Cloud Functions.
  • Strong communication and collaboration skills.
  • Startup experience or familiarity with fast-paced environments is a plus.

Preferred Skills:

  • Kubernetes (K8s).
  • Experience with Google Cloud Platform (GCP).
  • Passion for continuous learning and sharing knowledge with the team.

Technical Skills Required:
Node.js, TypeScript, Backend Development, Distributed Systems, Serverless Technologies, Google Cloud Platform (GCP), AWS Lambda, Kubernetes, Asynchronous Backend Jobs.

Benefits:

  • Competitive stipend.
  • Career growth and skill development opportunities.
  • Collaborative and innovative work environment.
  • Flexible work hours and remote work options.