
Backend Software Developer
Distro
full-time
Posted on:
Location Type: Remote
Location: Mexico
Visit company websiteExplore more
Salary
💰 $2,418 - $3,300 per month
Job Level
About the role
- 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.
Requirements
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsTypeScriptRESTful APIsGraphQL APIsAWSDynamoDBECSEC2CognitoCI/CD
Soft Skills
collaborationproblem-solvingcommunicationbest practice guidancescalability understandingreliability focus