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