Salary
💰 MX$40,000 per month
Tech Stack
AWSDynamoDBJavaScriptNode.jsReact
About the role
- Design and implement RESTful APIs using AWS API Gateway and Lambda functions
- Write and maintain automated tests to ensure integration reliability
- Build integration layers between frontend React applications and backend services
- Implement state management and data fetching patterns in React using React Context
- Develop and maintain integrations with third-party services and APIs
- Design efficient data access and storage patterns in DynamoDB to support frontend requirements
- Collaborate closely with frontend engineers to define API contracts and data structures
- Collaborate with backend engineers to ensure scalable and performant service architecture
- Build reusable integration components and hooks for frontend applications
- Manage data transformation and validation between frontend and backend systems
- Implement authentication and authorization flows across the application
- Write clean, maintainable code with comprehensive documentation
- Conduct code reviews across both frontend and backend codebases
- Work in an agile environment with continuous integration and deployment practices
- Occasional on-site meetings with team members and potential/existing clients
Requirements
- Bachelor's degree in Computer Science, Engineering, a related field (or equivalent practical experience)
- 3+ years of full-stack development experience
- Strong experience building and consuming RESTful APIs
- Solid understanding of both frontend (React) and backend (Node.js) development
- Experience with serverless architectures and AWS services (Lambda, DynamoDB, API Gateway)
- Experience with state management patterns (React Context, hooks)
- Familiarity with Serverless Framework or similar IaC tools
- Experience with Git and CI/CD workflows (comfortable using established CI/CD pipelines)
- Strong problem-solving abilities with focus on integration challenges
- Excellent communication skills for working across technical teams
- Intermediate to advanced English (B2+)
- 20 vacation days per year
- Flexible work arrangements including remote work options
- Strong opportunities for professional growth and career advancement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
RESTful APIsAWS API GatewayAWS LambdaDynamoDBReactNode.jsstate managementautomated testingCI/CDserverless architectures
Soft skills
problem-solvingcommunicationcollaborationcode reviewdocumentationagile methodology
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering