D

DaCodes

Custom software solutions to scale businesses

Backend Engineer - AWS & APIs-Frontend Integration awareness

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in MexicoMX$45k - MX$55k

About the Job

Requirements

  • Experience developing and operating backend APIs in production using Node.js, Python, C#, or Java, with hands-on execution rather than design or leadership alone.
  • Experience designing REST APIs, including endpoints, resource design, versioning, input validation, error handling, authentication using JWT, OAuth2, or similar, and role-based authorization.
  • Production experience applying AWS, including Lambda, API Gateway, S3, DynamoDB or RDS, and IAM roles and policies.
  • Functional knowledge of infrastructure as code, including reading CloudFormation templates or CDK/Terraform modules, declaring cloud resources in code, and understanding the plan/preview and controlled deployment cycle.
  • Knowledge of at least one design pattern or architecture approach: Clean Architecture, layered/N-tier architecture, or Onion Architecture.
  • Ability to write and maintain unit and integration tests.
  • Ability to manage relational databases using SQL and, ideally, NoSQL databases, including optimized queries, transactions, and indexes.
  • Ability to implement robust error handling, consistent responses, structured logging, and traceability.
  • Knowledge of secure backend development, including backend input validation, endpoint authentication and authorization, avoiding hardcoded credentials and secrets, basic OWASP Top 10 risks, and logging without exposing sensitive data.
  • Understanding of cloud security basics in AWS, including service roles instead of hardcoded credentials, protection of exposed APIs, and secure secret management.
  • Understanding of frontend-to-API integration sufficient to design services for React/Next.js consumers, including response structures, headers, HTTP errors, fetch/axios or equivalent calls, basic frontend state and refresh needs, hooks conceptually, and frontend-versus-backend form validation.
  • Ability to explain the services and APIs built, their inputs and outputs, error cases, consumers, design choices, deployment, production incidents, and technical trade-offs.

Responsibilities

  • Design, build, and operate backend services in production within a corporate AWS environment.
  • Build backend services that integrate correctly with React/Next.js applications through clear response structures, validations, integration contracts, and error handling.
  • Make technical decisions and construct backend components autonomously while understanding the impact on the broader system.
  • Deploy services, understand how services connect, and account for how code affects the environment's security, deployment, and operation.

Desired Qualifications

  • AWS certification.
  • Experience in the financial sector.
  • Experience in audited corporate environments.
  • Knowledge of CI/CD without requiring complete ownership.

About the Company

DaCodes

Custom software solutions to scale businesses

DaCodes provides custom software solutions to help organizations reach their potential. A global team of 220+ DaCoders partners with clients to understand goals, design, build, and support software that improves workflows and scales operations. It stands out by offering client-aligned, ongoing collaboration from a large global talent pool to deliver tailored software that supports long-term strategic goals. The aim is to help organizations grow through technology by increasing efficiency, expanding capabilities, and accelerating innovation.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Mérida, Mexico
Founded
2014

Recently Posted Jobs

Explore more opportunities at DaCodes

See more jobs