Backend Cloud Engineer

Anywhere, , LATAM

About Deer Designer

We are an eclectic bunch committed to helping startups, small businesses, and everyone who needs help with graphic design. Our aim is to always be proactive about our customers' needs and free their time to grow their business. We do that by providing unlimited graphic design help for a fixed price, in a helpful and personal way.

Our headquarters are in London, but our team is spread out across many cities around the world. Everyone at Deer Designer is free to live and work anywhere they grow and prosper, and most of us do just that! Our team culture is focused on diversity, work/life balance, and individual development.


Job Summary

We are looking for a skilled Backend Cloud Engineer with experience in technologies such as NodeJS, Python, MongoDB, Docker, AWS (ECS, ECR, Lambda, s3, Cloudfront, ELB) to design and build robust, scalable backend services and infrastructure in a cloud-native environment. This role focuses on developing high-performance APIs, managing distributed systems, and leveraging AWS to deliver reliable, real-time applications. The ideal candidate has deep experience with microservices, serverless architecture, and cloud-based deployments, along with strong problem-solving skills and a passion for clean, maintainable code. You'll collaborate across teams in an Agile setting to drive innovation and deliver impactful backend solutions.


➡️ This position is Full-Time (Remote in any LATAM country)


Responsibilities

  • Design and implement scalable backend services using microservice architecture.
  • Manage cloud infrastructure on AWS (Serverless, ECS, SQS, etc.).
  • Ensure high performance and availability of APIs and services.
  • Work with real-time features using WebSockets (Socket.IO).
  • Write unit and integration tests to validate business logic.
  • Monitor, log, and optimize using AWS tools (CloudWatch, etc.).
  • Collaborate with frontend and QA engineers in agile development cycles.

Requirements

    Tech Stack:

    • Languages: NodeJS (ExpressJS), Python (FastAPI)
    • Databases: MongoDB, Redis
    • Architecture: Microservices, Serverless
    • Cloud: AWS (ECS, ECR, Lambda, S3, CloudFront, SQS, CloudWatch)
    • DevOps: Docker, Load Balancers
    • Real-time: Socket.IO
    • Testing: Unit & Integration Testing
    • Workflow: Agile team experience

      Skills and Experience:

      • Strong experience in distributed systems and backend performance optimization.
      • Excellent understanding of cloud architecture and serverless design.
      • Strong debugging and problem-solving skills.
      • Experience with CI/CD and containerization.
      • Excellent English (written and verbal) communication skills
      • Strong collaboration skills.

      Benefits

      • Location: LATAM, Home-based - Permanent work from home, co-working space, beach, wherever you'd like as long as you have a laptop and good internet connection.
      • Schedule: Monday to Friday, 8h/day
      • Paid Time-Off: 15 days of paid leave + 10 unpaid days + 2 sick days paid (after 6 months of tenure).
      • Bonuses: Christmas bonus, performance-based increase/bonus, and career progression. 
      • Health Benefit after 6 months of tenure
      • Perks: Work anniversary gifts plus additional paid leaves

      Our Hiring Process

      1. Application Review
      2. Initial Interview
      3. Technical Test
      4. Final Interview
      5. Job Offer

      Apply For This Job

      If you would like to apply for this position, please fill in the information below and submit it to us for consideration.

      Drop files (or click) here to upload.

      (200MB file size limit)