Pessoa Engenheira de Software Backend Pleno

New
BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
AWSGraphQLNode.jsDynamoDBExpress.jsTypeScriptNest.jsRESTful APIs

Requirements

  • Solid experience in backend development, preferably with TypeScript.
  • Strong proficiency in Node.js and frameworks such as NestJS, Fastify, or Express in production environments.
  • Hands-on experience with AWS services (Lambda, DynamoDB, SQS/SNS, S3, API Gateway).
  • Strong understanding of REST APIs, data modeling, and asynchronous communication (queues and messaging systems).
  • Experience implementing automated tests and managing the full software delivery lifecycle (build, deploy, and post-deploy monitoring).
  • Familiarity with AI-assisted development tools such as Cursor or Claude Code.
  • Strong problem-solving skills, autonomy, and ability to work in ambiguous environments.

Responsibilities

  • Develop and maintain backend microservices within your squad, delivering complete features from design through implementation, deployment, and production monitoring.
  • Build and operate serverless and event-driven architectures using AWS services such as Lambda, SQS, SNS, DynamoDB Streams, and API Gateway.
  • Design and model data in DynamoDB while ensuring performance, scalability, and data consistency.
  • Develop and maintain REST APIs, as well as GraphQL services using Apollo Federation when applicable.
  • Participate actively in code reviews, technical discussions, RFCs, and system design decisions.
  • Support incident resolution and production troubleshooting within your domain.
  • Collaborate closely with cross-functional teams including Product, Data, and Security in an agile environment.
  • Ensure quality through automated testing and ownership of the full feature lifecycle.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now