hero

Portfolio Careers

Our companies are always looking for talented people to join their growing teams.

Senior Back-End Engineer

Fetcher

Fetcher

Software Engineering
Posted on Oct 30, 2024

Role Overview


We are looking for a Senior Back-End Engineer with strong expertise in Node.js and TypeScript, as well as solid experience in AWS cloud services. This role requires a deep understanding of back-end development and familiarity with DevOps practices, specifically leveraging AWS services like DynamoDB, RDS/MySQL, Lambdas, and observability tools such as X-Ray, CloudWatch, and CloudTrail. You will work closely with our team, primarily based in Argentina, to design, build, and optimize systems for scale and performance.

Key Responsibilities

  • Develop and maintain back-end services using Node.js and TypeScript in a cloud-native environment (AWS).
  • Collaborate with front-end engineers, product managers, and other teams to build new features and improve existing services.
  • Use AWS services (DynamoDB, RDS/MySQL, Lambdas) to create scalable, serverless, and event-driven systems.
  • Implement and optimize observability solutions using AWS X-Ray, CloudWatch, and CloudTrail to monitor and ensure system reliability.
  • Drive best practices for DevOps, including continuous integration, deployment automation, and infrastructure as code.
  • Lead technical discussions and influence architectural decisions for system scalability and reliability.
  • Mentor junior developers and contribute to a collaborative, remote-first work culture.

Qualifications

  • 5+ years of experience in back-end development, particularly with Node.js and TypeScript
  • Proven experience with AWS services, including DynamoDB, RDS/MySQL, and Lambdas.
  • Familiarity with AWS observability tools or similar(X-Ray, CloudWatch, CloudTrail) for system monitoring and performance optimization.
  • Experience with Docker and Kubernetes is a plus.
  • Strong problem-solving skills and experience working in production environments.
  • Fluent in English and comfortable working with a remote, distributed team.

Why Join Fetcher.ai?

  • Work in a remote-first, global team environment.
  • Opportunity to impact the growth of a rapidly expanding platform.
  • Competitive salary and benefits.

Key Skills

  • Node.js, TypeScript
  • AWS (DynamoDB, RDS/MySQL, Lambdas, S3)
  • Observability (AWS X-Ray, CloudWatch, CloudTrail)
  • DevOps (CI/CD, automation)
  • Docker, Kubernetes
  • Cloud and serverless architectures