Position: Platform Engineer
Location: Remote
Employment Type: Full Time
About the Role: We are looking for a Platform Engineer to own and evolve our backend platform, ensuring production readiness, scalability, and reliability. You will design and implement backend APIs that support our AI-driven product used across web, iOS, and Android.
This role suits an engineer passionate about infrastructure, backend services, and AI-enabled applications, with experience in advancing systems from early development to staging and production.
Key Responsibilities:
- Design, build, and maintain backend APIs using Node.js and TypeScript for web and mobile clients.
- Audit and enhance backend systems for staging and production with focus on scalability, security, observability, and fault tolerance.
- Collaborate with frontend engineers (web/iOS/Android) to define API contracts and ensure efficient data flows.
- Integrate and manage AI-driven workflows using OpenAI APIs in partnership with AI engineering.
- Design and maintain data models and patterns using Amazon DynamoDB.
- Deploy, manage, and monitor services on AWS ECS and EC2.
- Implement authentication and authorization using Amazon Cognito.
- Establish and maintain CI/CD pipelines, deployment workflows, and environment separation (dev/staging/production).
- Enhance logging, monitoring, and alerting to support production operations.
- Build and maintain testing infrastructure (unit, integration, end-to-end) to ensure reliability and accuracy of our finance-focused application.
- Participate in architectural decisions and provide best practice guidance.
Required Skills:
- 1–3 years of experience with at least 1–2 commercial products launched online.
- Strong experience with Node.js and TypeScript in production.
- Proven ability to design and maintain RESTful or GraphQL APIs for web and mobile applications.
- Hands-on experience with AWS services: DynamoDB, ECS, EC2, Cognito.
- Experience deploying and operating backend systems in staging and production.
- Understanding of system design, scalability, and reliability.
- Experience integrating third-party APIs, especially AI/ML services.
Nice to Have:
- Experience with AI-powered or large language model-based applications.
- Knowledge of Infrastructure-as-Code tools like Terraform or CDK.
- Experience with observability tools such as CloudWatch or Datadog.
- Background in early-stage or fast-moving startups.