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.