AWSDockerDynamoDBEC2JavaScriptKafkaMongoDBMySQLNode.jsPostgresReactRedisSQLTypeScriptGitHub ActionsServerlessLambdaRDSIAMSQSGlueAPI GatewayPostgreSQLGitHubAgileScrumKanbanCI/CDCollaborationRemote Work
About this role
Role Overview
Act as a technical reference, breaking down complex epics into actionable tasks and ensuring correct execution in partnership with the Tech Lead;
Design and Architecture: Identify risks, simplify solution designs, and base architectural decisions on facts, data, and extensive technical experience;
Quality and Secure Code: Write high-quality (Node/React) code, perform Code Reviews focused on best practices, and serve as the team’s security ambassador;
Monitoring and Product Health: Ensure active monitoring of the production environment (critical user journeys) and track code health metrics (code smells, vulnerabilities, coverage);
Root Cause Resolution: Take initiative in troubleshooting, proactively identify issues, and ensure documented remediation through post-mortems;
Mentorship and Collaboration: Promote the technical growth of colleagues through pairing, constructive code reviews, and active knowledge sharing;
Blocker Management: Prioritize high-impact activities and ensure rapid unblocking of complex technical tasks for the team.
Requirements
Solid experience in web development (front-end and back-end);
Deep knowledge of JavaScript, TypeScript, Node.js, React, serverless frameworks and Design Systems;
Experience with automated testing, static code analysis (linting), OOP, SOLID principles, DDD, Docker and refactoring;
Proficiency with relational databases (SQL, PostgreSQL, MySQL) and non-relational databases (DynamoDB, MongoDB);
Proactive, inquisitive and analytical mindset that applies systems thinking to perform deep problem analysis;
Experience with message queues (Kafka, SQS).
It will be a plus if you have:
Knowledge of Continuous Integration and Continuous Delivery (CI/CD), GitHub, GitHub Actions and Sonar;
Knowledge of the AWS platform, including IAM policies, Security Groups, EC2, Lambda, API Gateway, Secrets Manager, Parameter Store, RDS, DocumentDB, DynamoDB, Amazon ElastiCache for Redis, and AWS Glue;
Familiarity with agile methodologies such as Scrum and Kanban;
Ability to work autonomously in a cross-functional, multi-language and collaborative environment;