Job Objective:
We are seeking a skilled Full Stack Engineer with an integration focus to join a rapidly growing SaaS startup from Australia with customers in 40+ countries.
In this role, you will be the critical bridge between our frontend and backend teams. You'll design and implement APIs, manage data flow between systems, and ensure seamless integration of third-party services. Your work will span both frontend and backend, with a focus on making everything connect smoothly - from building API endpoints to implementing the frontend code that consumes them, and integrating external tools into our ecosystem.
Responsibilities:
- 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+)
- Thrive in a dynamic, fast-paced startup environment with evolving priorities
Desired:
- Experience deploying and optimizing tooling integrations
- Typescript knowledge
- Familiarity with data transformation and ETL processes
- Experience with webhook implementations and event-driven architectures
- Knowledge of API security best practices (OAuth, JWT, API keys)
- Experience with API documentation tools (OpenAPI/Swagger)
- Previous experience working at a startup
Perks
Labor Hours: Monday to Friday 9:00 am to 6:00 pm
Modality: Full-time, Contractor, Remote (CDMX)
Salary: $40,000 MXN gross monthly
Open Positions: 1
Exposure to a fast growing SaaS startup working environment led by an experienced CEO with a track record in delivering hyper-growth.
Competitive salary.
20 vacation days per year.
Strong opportunities for professional growth and career advancement.
Potential to grow into Senior Engineer as the team expands.
Flexible work arrangements including remote work options.
About the Company
The company is the world's leading 3D storage calculator / size guide. It is trusted by 5000+ facilities in 40+ countries to increase user engagement and conversion rates while decreasing customer service involvement in the rental process.
Location: Remote in Mexico (preference for CDMX) with occasional in-person meetups with team in CDMX, and limited travel for client visits, prospect meetings, and company off-sites.