Skip to content

Senior Backend Engineer

  • Remote
    • Buenos Aires, Buenos Aires, Argentina
  • Somnio

Job description

We are looking for a highly specialized Senior Backend Engineer to serve as a cornerstone of our technical department. In this role, you will be responsible for the architecture, development, and maintenance of the server-side logic that powers our diverse portfolio of client projects. You will focus on building robust, high-performance APIs and microservices that prioritize security, scalability, and developer experience.

As a Senior specialist, you will define backend best practices, ensure code quality across multiple workstreams, and leverage cloud-native services to solve complex data orchestration challenges. We need a professional who views backend development as a craft—someone who is as comfortable optimizing a database query as they are architecting an entire event-driven ecosystem on AWS.

Job requirements

  • 7+ years of professional experience in backend development, with at least 5 years dedicated to the Node.js ecosystem.

  • NestJS Expert: Deep proficiency in NestJS, including mastery of Dependency Injection, Guards, Interceptors, and custom Decorators.

  • Advanced TypeScript: Strong command of asynchronous programming, type safety, and building reusable backend modules.

  • AWS Core Services: Proven track record deploying and managing services including AWS Lambda (Serverless), ECS/Fargate, and API Gateway.

  • GraphQL Mastery: Expert in schema-first or code-first GraphQL design, specifically building high-performance resolvers.

  • Database Architect: Expert-level knowledge of NoSQL (DynamoDB) and Relational (PostgreSQL/RDS) data modeling, including query optimization and indexing strategies.

  • Messaging & Event-Driven Design: Extensive experience with AWS SQS and SNS to decouple services and handle asynchronous notification bursts.

  • Infrastructure as Code (IaC): Practical experience with Terraform or AWS CDK to manage cloud resources.

  • Testing & Quality: Hardcore commitment to TDD/BDD using Jest; experience with integration testing for cloud-native applications.

  • English C1: Ability to lead technical design reviews and document complex system architectures for the wider team.

  • AI-Assisted Development: Proficiency in using AI tools (GitHub Copilot, Cursor) to accelerate code generation and refactoring without sacrificing security.

Nice to have:

  • DevOps Mindset: Experience building CI/CD pipelines using GitHub Actions or AWS CodePipeline.

  • Caching Layers: Implementation of Redis for session management and throughput optimization.

  • Security First: Familiarity with OWASP standards and AWS IAM best practices (Principle of Least Privilege).

Remote
  • Buenos Aires, Buenos Aires, Argentina
Somnio

or